Skip to content

Commit c59e9ab

Browse files
committed
wip
1 parent d3217ed commit c59e9ab

File tree

4 files changed

+39
-5
lines changed

4 files changed

+39
-5
lines changed

.run/StartAll.run.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
<toRun name="HwProj.CoursesService.API" type="LaunchSettings" />
66
<toRun name="HwProj.NotificationsService.API" type="LaunchSettings" />
77
<toRun name="HwProj.SolutionsService.API" type="LaunchSettings" />
8-
<toRun name="start" type="js.build_tools.npm" />
98
<method v="2" />
109
</configuration>
1110
</component>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"type": "service_account",
3+
"project_id": "trim-technique-365200",
4+
"private_key_id": "c81269c436e916ddc2c54c929a2cb223cee245e1",
5+
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCmukqMYeN3fUNy\n5L/Wx+DWcE09TJ98CD+ixXKf+BjLpks4He8P5PUhP2UyRcbKSE0mZzx4XbNcfKPX\ndEpy5gi12dYo6ZXHvEeiExq6nxmWKKRJ6zS/52wp8VfXRxdn0zuf01WtlyjzFkMu\nS1arADHZXSeGeBe0HTN73Tt53SnmgPqtT85mPnLi63hk4Vh+HeQQiU/BpEFVOyO8\nDLHwbxfrxiqbqRvD5YLnd63UCXJSIep7qLD/x0eU0hdNQpmIiqFTi4CIqbtFc2KL\n4Bdlg9a9r+YoqfBjzelVvTx9JtIllpullZngzrtOjQRYOZSjIVp78iy1ilt4rApm\n5KdBVHwlAgMBAAECggEAAJAX8NXiw/RBDkn96M53cJnj9N1Fm5BWkKjcfHREtylK\nTzfwpuvVtQVHBO6t32BznDnUfy6HzLvh/Lf4iV9D78M6wRwaxJga4M3yNOeVGUft\nWA+Kd8xi9dhJ/ODRUCkrJhy7SRD90yZD10vrULv5LxvspnxQziucESK70OtBeTT8\nXgycC4El5IfQreYuKg3zcDlxw7tayO4OpURfUcRnVDrlMAUhDrm37PGtbg5tBUsN\n0sxpIz76bj6pRBrVHyAc0eCmCJXOpx/+IlJ6wGxX/eMWR8Akgg4JJ/iLUBXkICzy\n/IymiAGPlij9F0kC4mx11L9WWoF4oajnBvt5S2FS6QKBgQDZ63uiC25YF6+XjW6n\nZpxffH8Q9d1hn5xB7wBQBB/PjQL6mty+bYPDjFJWEa0qlMxtscrF9RJ2Km4sIS4t\nOrhhdJjSfcpNfp70F89gn24S4xpGqt1iGVeaxXxCfl5g6MhMkUEGSEgEJ6KEWlxg\nS8L1wfwRuYVNtL1pxk6N41Lp2QKBgQDD3MHXLcDkfqCW1LfAus7CkUhzPQfwcmeL\ng43fl5YKmhd1hlyeTRhjeIgg0UenO6gVHOeJqtNGmW8v/7VIMcfmNcOh6YCQRxhl\n/VXDUyLhYZSPxQwvLu5lsnHSy1jUqu3wx85Dk8qV64eR5gapkbDUJIFqIrHgMviJ\nCnTNdZbJLQKBgAJKgH0+o4VXkmgEe6JU6NX0KB3Uh+RL2kezLIyqzm7PK7XYxPNX\nkWgP5Jm1C94DvHZ2xQv5vJzzaz8ZhjPBh0i3AhhMbEEOULt+OJbqdizKqG8Pws4S\nOCKPavQEAhgAuoJbkJRxVBh/Fi1QCeKVSVJuHKlPCwC7Iram+BJzzl5ZAoGAM4Xn\nGAvZKkKFTCg5DmIV8ej1/hqX9BCkXHcG40KlHbTbZvcpdhshx0j1xmxHRR7UYHly\nDyz41yGVtjK2JX+y7kRGallakJmjOXEjFnbQPinFQuy6/86AuA/xEVqcy5ULcsOc\n5voB2N5Uk3THW+QPeD8CLEFkOW4vIx21DDdaqyECgYAB1TcsRktzmBON20CEmmXe\nvkIBkvq9lDGzsHMCtK6+toJJpOqZqki6WI+UJ6jC+SIayWL80zTIh75Iz4PjxRCD\nzIGoooHbvZyq7l2cqx2r3pjrhUTLTP7QSIA4ZXNCajr8zMF3S6Nl24esZlKB66cO\nYre5tdNHK7X55ke+xPpcgg==\n-----END PRIVATE KEY-----\n",
6+
"client_email": "googlesheetscreds@trim-technique-365200.iam.gserviceaccount.com",
7+
"client_id": "111899972459627584773",
8+
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
9+
"token_uri": "https://oauth2.googleapis.com/token",
10+
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
11+
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/googlesheetscreds%40trim-technique-365200.iam.gserviceaccount.com"
12+
}

global.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"sdk": {
3+
"version": "2.2.0",
4+
"rollForward": "minor",
5+
"allowPrerelease": true
6+
}
7+
}

hwproj.front/src/components/Solutions/LoadStatsToGoogleDoc.tsx

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import React, {FC, useState} from "react";
2-
import {Alert, Button, Grid, MenuItem, Select, TextField} from "@mui/material";
2+
import {Alert, Box, Button, CircularProgress, Grid, MenuItem, Select, TextField} from "@mui/material";
33
import {ResultString} from "../../api";
44
import apiSingleton from "../../api/ApiSingleton";
5+
import {green} from "@mui/material/colors";
56

67
interface LoadStatsToGoogleDocProps {
78
}
@@ -68,9 +69,24 @@ const LoadStatsToGoogleDoc: FC<LoadStatsToGoogleDocProps> = (props) => {
6869
</Select>
6970
</Grid>}
7071
{sheetTitles && sheetTitles.succeeded && <Grid item>
71-
<Button variant="text" color="primary" type="button">
72-
Загрузить
73-
</Button>
72+
<Box sx={{m: 1, position: 'relative'}}>
73+
<Button variant="text" color="primary" type="button" disabled>
74+
Загрузить
75+
</Button>
76+
{true && (
77+
<CircularProgress
78+
size={24}
79+
sx={{
80+
color: green[500],
81+
position: 'absolute',
82+
top: '50%',
83+
left: '50%',
84+
marginTop: '-12px',
85+
marginLeft: '-12px',
86+
}}
87+
/>
88+
)}
89+
</Box>
7490
</Grid>}
7591
{<Grid item>
7692
<Button variant="text" color="primary" type="button"

0 commit comments

Comments
 (0)