From 7738e061fcf436f206a8a122e7b2666fce980e42 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Thu, 16 Feb 2023 23:55:05 +0800 Subject: [PATCH] center UI --- components/Timetable.tsx | 50 +++++++++++++++--------------- components/UserInputWrap.tsx | 59 ++++++++++++++++++++++++------------ 2 files changed, 66 insertions(+), 43 deletions(-) diff --git a/components/Timetable.tsx b/components/Timetable.tsx index 7e29554..aae2058 100644 --- a/components/Timetable.tsx +++ b/components/Timetable.tsx @@ -229,40 +229,42 @@ const Timetable = ({ main(); }, []); + const DownloadMarks = async () => { + console.log("download marks", marks); + const data = { + user, + selections: {}, + }; + for (const row of marks) { + for (const input of row) { + if (input === null) continue; + if (input.checked) { + data.selections[input.name] = 1; + } else if (parseFloat(input.value)) { + data.selections[input.name] = parseFloat(input.value); + } + } + } + console.log(data); + downloadObjectAsJson(data, user); + }; + return ( <> - - Login as {user} +

Login as {user}

{" "} +

+ +

); diff --git a/components/UserInputWrap.tsx b/components/UserInputWrap.tsx index 068c974..42c82e4 100644 --- a/components/UserInputWrap.tsx +++ b/components/UserInputWrap.tsx @@ -1,3 +1,4 @@ +import { NodeNextRequest } from "next/dist/server/base-http/node"; import React from "react"; const UserInputWrap = ({ children, setUser }) => { @@ -11,25 +12,45 @@ const UserInputWrap = ({ children, setUser }) => { return ( <> {!begin && ( -
- setInputUser(event.target.value)} - /> - +
+
+ setInputUser(event.target.value)} + size={10} + /> + +
)} {begin && children}