|
10 | 10 | return {
|
11 | 11 | entry: null,
|
12 | 12 | batch: [],
|
13 |
| - currentTab: 'payload' |
| 13 | + currentRequestTab: 'payload', |
| 14 | + currentResponseTab: 'response' |
14 | 15 | };
|
15 | 16 | }
|
16 | 17 | }
|
|
84 | 85 | <div class="card mt-5 overflow-hidden">
|
85 | 86 | <ul class="nav nav-pills">
|
86 | 87 | <li class="nav-item">
|
87 |
| - <a class="nav-link" :class="{active: currentTab=='payload'}" href="#" v-on:click.prevent="currentTab='payload'">Payload</a> |
| 88 | + <a class="nav-link" :class="{active: currentRequestTab=='payload'}" href="#" v-on:click.prevent="currentRequestTab='payload'">Payload</a> |
88 | 89 | </li>
|
89 | 90 | <li class="nav-item">
|
90 |
| - <a class="nav-link" :class="{active: currentTab=='headers'}" href="#" v-on:click.prevent="currentTab='headers'">Headers</a> |
| 91 | + <a class="nav-link" :class="{active: currentRequestTab=='headers'}" href="#" v-on:click.prevent="currentRequestTab='headers'">Headers</a> |
| 92 | + </li> |
| 93 | + </ul> |
| 94 | + <div class="code-bg p-4 mb-0 text-white"> |
| 95 | + <copy-clipboard :data="slotProps.entry.content[currentRequestTab]"> |
| 96 | + <vue-json-pretty :data="slotProps.entry.content[currentRequestTab]"></vue-json-pretty> |
| 97 | + </copy-clipboard> |
| 98 | + </div> |
| 99 | + </div> |
| 100 | + <div class="card mt-5"> |
| 101 | + <ul class="nav nav-pills"> |
| 102 | + <li class="nav-item"> |
| 103 | + <a class="nav-link" :class="{active: currentResponseTab=='response'}" href="#" v-on:click.prevent="currentResponseTab='response'">Response</a> |
91 | 104 | </li>
|
92 | 105 | <li class="nav-item">
|
93 |
| - <a class="nav-link" :class="{active: currentTab=='session'}" href="#" v-on:click.prevent="currentTab='session'">Session</a> |
| 106 | + <a class="nav-link" :class="{active: currentResponseTab=='response_headers'}" href="#" v-on:click.prevent="currentResponseTab='response_headers'">Headers</a> |
94 | 107 | </li>
|
95 | 108 | <li class="nav-item">
|
96 |
| - <a class="nav-link" :class="{active: currentTab=='response'}" href="#" v-on:click.prevent="currentTab='response'">Response</a> |
| 109 | + <a class="nav-link" :class="{active: currentResponseTab=='session'}" href="#" v-on:click.prevent="currentResponseTab='session'">Session</a> |
97 | 110 | </li>
|
98 | 111 | </ul>
|
99 | 112 | <div class="code-bg p-4 mb-0 text-white">
|
100 |
| - <copy-clipboard :data="slotProps.entry.content[currentTab]"> |
101 |
| - <vue-json-pretty :data="slotProps.entry.content[currentTab]"></vue-json-pretty> |
| 113 | + <copy-clipboard :data="slotProps.entry.content[currentResponseTab]"> |
| 114 | + <vue-json-pretty :data="slotProps.entry.content[currentResponseTab]"></vue-json-pretty> |
102 | 115 | </copy-clipboard>
|
103 | 116 | </div>
|
104 | 117 | </div>
|
|
0 commit comments