Skip to content

Commit 4bb8962

Browse files
committed
Update the example response file name to reflect the new data structure, simplify the button layout in the ApiResponse component.
1 parent 1efa5d8 commit 4bb8962

File tree

3 files changed

+13
-20
lines changed

3 files changed

+13
-20
lines changed

src/api/ExtractSeats.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import axios from "axios";
33
import { Seat } from "../model/Seat";
44
import config from '../config';
55

6-
import organizationMockedResponse_seats from '../assets/organization_response_sample_seats.json';
7-
import enterpriseMockedResponse_seats from '../assets/enterprise_response_sample_seats.json';
6+
import organizationMockedResponse_seats from '../assets/organization_seats_response_sample.json';
7+
import enterpriseMockedResponse_seats from '../assets/enterprise_seats_response_sample.json';
88

99
const headers = {
1010
Accept: "application/vnd.github+json",

src/api/GitHubApi.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import axios from "axios";
22
import { Metrics } from "../model/Metrics";
33
import { CopilotMetrics } from '../model/Copilot_Metrics';
44
import { convertToMetrics } from './MetricsToUsageConverter';
5-
import organizationMockedResponse from '../assets/organization_usage_response_sample.json';
6-
import enterpriseMockedResponse from '../assets/enterprise_usage_response_sample.json';
75
import organizationMockedMetricsResponse from '../assets/organization_metrics_response_sample.json';
86
import enterpriseMockedMetricsResponse from '../assets/enterprise_metrics_response_sample.json';
97
import config from '../config';

src/components/ApiResponse.vue

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,28 @@
11
<template>
22
<v-container>
3+
<div class="copy-container">
4+
<v-btn @click="checkMetricsDataQuality">Check Metric data quality</v-btn>
5+
<v-spacer></v-spacer>
6+
<v-btn @click="copyToClipboard('metricsJsonText')">Copy Metrics to Clipboard</v-btn>
7+
</div>
8+
<transition name="fade">
9+
<div v-if="showQualityMessage || showCopyMessage || showSeatMessage" :class="{'copy-message': true, 'error': isError}">{{ message }}</div>
10+
</transition>
11+
<br><br>
12+
313
<!-- Displaying the JSON object -->
414
<v-card max-height="575px" class="overflow-y-auto">
515
<pre ref="metricsJsonText">{{ JSON.stringify(originalMetrics, null, 2) }}</pre>
616
</v-card>
717
<br>
8-
9-
<div >
10-
<v-btn @click="checkMetricsDataQuality">Check Metric data quality</v-btn>
11-
<transition name="fade">
12-
<div v-if="showQualityMessage" :class="{'copy-message': true, 'error': isError}">{{ message }}</div>
13-
</transition>
14-
</div>
15-
16-
<div class="copy-container">
17-
<v-btn @click="copyToClipboard('metricsJsonText')">Copy Metrics to Clipboard</v-btn>
18-
<transition name="fade">
19-
<div v-if="showCopyMessage" :class="{'copy-message': true, 'error': isError}">{{ message }}</div>
20-
</transition>
21-
</div>
2218

2319
<div class="copy-container">
2420
<v-btn @click="showSeatCount">Show Assigned Seats count</v-btn>
2521
<transition name="fade">
2622
<div v-if="showSeatMessage" :class="{'copy-message': true, 'error': isError}">{{ message }}</div>
2723
</transition>
2824
</div>
29-
<br><br>
30-
25+
3126
<v-card max-height="575px" class="overflow-y-auto">
3227
<pre ref="seatJsonText">{{ JSON.stringify(seats, null, 2) }}</pre>
3328
</v-card>

0 commit comments

Comments
 (0)