diff --git a/src/assets/main.css b/src/assets/main.css index ee5a122..718a001 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -64,3 +64,13 @@ textarea { .ss-table-center .ant-table td { text-align: center; } + +.ss-operation-drawer .ant-drawer-header { + -webkit-app-region: drag; + user-select: none; +} + +.ss-operation-drawer .ant-drawer-header .ant-drawer-close, +.ss-operation-drawer .ant-drawer-header button { + -webkit-app-region: no-drag; +} diff --git a/src/components/Home.tsx b/src/components/Home.tsx index 9b0e41b..749ff89 100644 --- a/src/components/Home.tsx +++ b/src/components/Home.tsx @@ -1181,18 +1181,28 @@ export const Home: React.FC = ({ canEdit, isPortraitMode = false }) = } const operationPanelContent = selectedStudent && ( -
+
-
+
{selectedStudent.avatarUrl ? ( = ({ canEdit, isPortraitMode = false }) = {getDisplayText(selectedStudent.name)}
)} - {selectedStudent.name} + + {selectedStudent.name} +
-
+
{t("home.currentScore")}: @@ -1358,7 +1378,7 @@ export const Home: React.FC = ({ canEdit, isPortraitMode = false }) = 0
-
+
setCustomScore(v as number)} @@ -1610,12 +1630,15 @@ export const Home: React.FC = ({ canEdit, isPortraitMode = false }) = {isPortraitMode ? ( setOperationVisible(false)} destroyOnClose - styles={{ body: { padding: "12px 16px 24px" } }} + styles={{ + body: { padding: "12px 16px 24px", overflowX: "hidden" }, + }} footer={