Upload folder using huggingface_hub
Browse files
client/src/pages/TutorialTasks.tsx
CHANGED
|
@@ -1134,7 +1134,10 @@ const TutorialTasks: React.FC = () => {
|
|
| 1134 |
onClick={async()=>{
|
| 1135 |
try {
|
| 1136 |
const base = (((api.defaults as any)?.baseURL as string)||'').replace(/\/$/,'');
|
| 1137 |
-
await fetch(`${base}/api/admin/weeks/tutorial/${selectedWeek}/visibility`,{
|
|
|
|
|
|
|
|
|
|
| 1138 |
await fetchTutorialTasks(true);
|
| 1139 |
} catch (e) { console.error(e);}
|
| 1140 |
}}
|
|
|
|
| 1134 |
onClick={async()=>{
|
| 1135 |
try {
|
| 1136 |
const base = (((api.defaults as any)?.baseURL as string)||'').replace(/\/$/,'');
|
| 1137 |
+
const cur = await fetch(`${base}/api/admin/weeks/tutorial/${selectedWeek}/visibility`, { headers:{ 'Authorization': localStorage.getItem('token')?`Bearer ${localStorage.getItem('token')}`:'', 'user-role':'admin' } });
|
| 1138 |
+
const curJson = await cur.json().catch(()=>({}));
|
| 1139 |
+
const nextHidden = !(curJson?.week?.hidden);
|
| 1140 |
+
await fetch(`${base}/api/admin/weeks/tutorial/${selectedWeek}/visibility`,{ method:'PUT', headers:{ 'Content-Type':'application/json', 'Authorization': localStorage.getItem('token')?`Bearer ${localStorage.getItem('token')}`:'', 'user-role':'admin' }, body: JSON.stringify({ hidden: nextHidden }) });
|
| 1141 |
await fetchTutorialTasks(true);
|
| 1142 |
} catch (e) { console.error(e);}
|
| 1143 |
}}
|
client/src/pages/WeeklyPractice.tsx
CHANGED
|
@@ -1465,7 +1465,10 @@ const WeeklyPractice: React.FC = () => {
|
|
| 1465 |
onClick={async()=>{
|
| 1466 |
try {
|
| 1467 |
const base = (((api.defaults as any)?.baseURL as string)||'').replace(/\/$/,'');
|
| 1468 |
-
await fetch(`${base}/api/admin/weeks/weekly-practice/${selectedWeek}/visibility`,{
|
|
|
|
|
|
|
|
|
|
| 1469 |
await fetchWeeklyPractice(true);
|
| 1470 |
} catch (e) { console.error(e);}
|
| 1471 |
}}
|
|
|
|
| 1465 |
onClick={async()=>{
|
| 1466 |
try {
|
| 1467 |
const base = (((api.defaults as any)?.baseURL as string)||'').replace(/\/$/,'');
|
| 1468 |
+
const cur = await fetch(`${base}/api/admin/weeks/weekly-practice/${selectedWeek}/visibility`, { headers:{ 'Authorization': localStorage.getItem('token')?`Bearer ${localStorage.getItem('token')}`:'', 'user-role':'admin' } });
|
| 1469 |
+
const curJson = await cur.json().catch(()=>({}));
|
| 1470 |
+
const nextHidden = !(curJson?.week?.hidden);
|
| 1471 |
+
await fetch(`${base}/api/admin/weeks/weekly-practice/${selectedWeek}/visibility`,{ method:'PUT', headers:{ 'Content-Type':'application/json', 'Authorization': localStorage.getItem('token')?`Bearer ${localStorage.getItem('token')}`:'', 'user-role':'admin' }, body: JSON.stringify({ hidden: nextHidden }) });
|
| 1472 |
await fetchWeeklyPractice(true);
|
| 1473 |
} catch (e) { console.error(e);}
|
| 1474 |
}}
|