From ed1c5ec5d85c7c1724ae7a3a6d759c7bad36dcdc Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Sun, 30 Nov 2025 16:56:49 +0200 Subject: [PATCH 01/14] the goat --- .../src/app/[locale]/tools/rubrics/page.tsx | 209 +++++++++++++++++- 1 file changed, 201 insertions(+), 8 deletions(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/page.tsx b/apps/portal/src/app/[locale]/tools/rubrics/page.tsx index 91eac089f..1c76054af 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/page.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/page.tsx @@ -1,6 +1,6 @@ 'use client'; -import { Container } from '@mui/material'; +import { Container, Box } from '@mui/material'; import { ResponsiveComponent } from '@lems/shared'; import { RubricTable } from './components/desktop'; import { MobileRubricForm } from './components/mobile/rubric-form'; @@ -10,14 +10,207 @@ import { RubricHeader } from './components/rubric-header'; export default function RubricsPage() { return ( - - - + <> + {/* Print-specific styles to hide navigation and UI elements */} + + + + + + + + + + } mobile={} /> + + + + + + + + ); } From b243878ce6e80810622d31b14e24ea4938d6304e Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Sun, 30 Nov 2025 17:17:19 +0200 Subject: [PATCH 02/14] split --- .../components/rubric-print-styles.tsx | 189 ++++++++++++++++++ .../src/app/[locale]/tools/rubrics/page.tsx | 186 +---------------- 2 files changed, 191 insertions(+), 184 deletions(-) create mode 100644 apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx new file mode 100644 index 000000000..3756c5dcb --- /dev/null +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -0,0 +1,189 @@ +'use client'; + +export const RubricPrintStyles = () => { + return ( + + ); +}; diff --git a/apps/portal/src/app/[locale]/tools/rubrics/page.tsx b/apps/portal/src/app/[locale]/tools/rubrics/page.tsx index 1c76054af..f080a3129 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/page.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/page.tsx @@ -7,194 +7,12 @@ import { MobileRubricForm } from './components/mobile/rubric-form'; import { RubricProvider } from './components/rubric-context'; import { JudgingTimer } from './components/judging-timer'; import { RubricHeader } from './components/rubric-header'; +import { RubricPrintStyles } from './components/rubric-print-styles'; export default function RubricsPage() { return ( <> - {/* Print-specific styles to hide navigation and UI elements */} - + From 8e2616590a75f77962719949258e2ca80701f11c Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 15:18:36 +0200 Subject: [PATCH 03/14] clean --- .../components/rubric-print-styles.tsx | 93 +++++++------------ 1 file changed, 33 insertions(+), 60 deletions(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx index 3756c5dcb..9912b8011 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -4,66 +4,37 @@ export const RubricPrintStyles = () => { return ( ); }; From 4a33435511c69769305cc27a94a3ddc94dcc2772 Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 15:31:48 +0200 Subject: [PATCH 05/14] yay --- .../components/rubric-print-styles.tsx | 169 +++++++++++++++++- 1 file changed, 168 insertions(+), 1 deletion(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx index f81465e98..c3f084aaf 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -4,19 +4,186 @@ export const RubricPrintStyles = () => { return ( ); }; From 7c8728dea7d50266dff006fa5f38cee7204135b4 Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 15:38:55 +0200 Subject: [PATCH 06/14] yayyyyyy --- .../components/rubric-print-styles.tsx | 60 ++++++------------- 1 file changed, 18 insertions(+), 42 deletions(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx index c3f084aaf..7cab97980 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -4,48 +4,40 @@ export const RubricPrintStyles = () => { return ( From 2e09c0a010970e6f6f1162c390438ecf99b1fb52 Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 16:14:55 +0200 Subject: [PATCH 08/14] scorer as well v1 --- apps/portal/locale/en.json | 4 +- apps/portal/locale/he.json | 6 +- .../scorer/components/print-score-summary.tsx | 58 ++++++++++++++ .../tools/scorer/components/score-floater.tsx | 6 +- .../scorer/components/scorer-print-styles.tsx | 77 +++++++++++++++++++ .../src/app/[locale]/tools/scorer/page.tsx | 42 +++++----- 6 files changed, 171 insertions(+), 22 deletions(-) create mode 100644 apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx create mode 100644 apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx diff --git a/apps/portal/locale/en.json b/apps/portal/locale/en.json index 3844c27d4..c78292e31 100644 --- a/apps/portal/locale/en.json +++ b/apps/portal/locale/en.json @@ -238,7 +238,9 @@ "title": "Robot Game Scorer", "no-equipment-constraint-title": "No Equipment Constraint:", "no-equipment-constraint": "When this symbol appears in the top-right corner of a mission, the following constraint is applied: “No equipment may be touching any part of this mission model at the end of the match to score for this mission.”", - "score": "{points} pts" + "score": "{points} pts", + "final-score": "Final Score", + "points": "Points" }, "rubrics": { "title": "Rubrics", diff --git a/apps/portal/locale/he.json b/apps/portal/locale/he.json index 7f33c78b3..841fb547c 100644 --- a/apps/portal/locale/he.json +++ b/apps/portal/locale/he.json @@ -236,9 +236,11 @@ "tools": { "scorer": { "title": "מחשבון ניקוד", - "no-equipment-constraint-title": "מגבלת ”ללא מגע ציוד של הקבוצה“:", + "no-equipment-constraint-title": "מגבלת \"ללא מגע ציוד של הקבוצה\":", "no-equipment-constraint": "כאשר סמל זה מופיע בפינה השמאלית העליונה של משימה, החוק הבא חל: דגם משימה אינו יכול לקבל נקודות אם הוא נוגע בציוד בסיום המקצה.", - "score": "{points} נק'" + "score": "{points} נק'", + "final-score": "ניקוד סופי", + "points": "נקודות" }, "rubrics": { "title": "מחווני שיפוט", diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx new file mode 100644 index 000000000..bd6b72556 --- /dev/null +++ b/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx @@ -0,0 +1,58 @@ +'use client'; + +import { useContext } from 'react'; +import { Box, Typography, Paper } from '@mui/material'; +import { useTranslations } from 'next-intl'; +import { MissionContext } from './mission-context'; + +export const PrintScoreSummary = () => { + const t = useTranslations('pages.tools.scorer'); + const { points } = useContext(MissionContext); + + if (!points) return null; + + return ( + + + + {t('final-score')}: {points} {t('points')} + + + + ); +}; diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx index dbd4a0bda..08f5ec3fe 100644 --- a/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx +++ b/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx @@ -18,6 +18,7 @@ export const ScoreFloater = () => { alignItems="center" justifyContent="center" spacing={3} + className="score-floater" sx={{ p: 4, position: 'fixed', @@ -29,7 +30,10 @@ export const ScoreFloater = () => { zIndex: 1, bgcolor: 'primary.main', borderRadius: 4, - height: 50 + height: 50, + '@media print': { + display: 'none !important' + } }} > diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx new file mode 100644 index 000000000..cb5a71b0a --- /dev/null +++ b/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx @@ -0,0 +1,77 @@ +'use client'; + +export const ScorerPrintStyles = () => { + return ( + + ); +}; diff --git a/apps/portal/src/app/[locale]/tools/scorer/page.tsx b/apps/portal/src/app/[locale]/tools/scorer/page.tsx index b6f1e2694..f4cb7f135 100644 --- a/apps/portal/src/app/[locale]/tools/scorer/page.tsx +++ b/apps/portal/src/app/[locale]/tools/scorer/page.tsx @@ -6,30 +6,36 @@ import { MissionProvider } from './components/mission-context'; import { ScoreFloater } from './components/score-floater'; import { FieldTimer } from './components/field-timer'; import { ScoresheetForm } from './components/scoresheet-form'; +import { ScorerPrintStyles } from './components/scorer-print-styles'; +import { PrintScoreSummary } from './components/print-score-summary'; export default async function ScorerPage() { const t = await getTranslations('pages.tools.scorer'); return ( - - - - - {t('title')} - - - איסור ציוד - - {t('no-equipment-constraint-title')} - {t('no-equipment-constraint')} + <> + + + + + + {t('title')} + + + איסור ציוד + + {t('no-equipment-constraint-title')} + {t('no-equipment-constraint')} + - - - - - - - + + + + + + + + ); } From e39be82d4e2fe40f7cac42d54ee0917ebba15545 Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 17:15:25 +0200 Subject: [PATCH 09/14] Revert "scorer as well v1" This reverts commit 2e09c0a010970e6f6f1162c390438ecf99b1fb52. --- apps/portal/locale/en.json | 4 +- apps/portal/locale/he.json | 6 +- .../scorer/components/print-score-summary.tsx | 58 -------------- .../tools/scorer/components/score-floater.tsx | 6 +- .../scorer/components/scorer-print-styles.tsx | 77 ------------------- .../src/app/[locale]/tools/scorer/page.tsx | 42 +++++----- 6 files changed, 22 insertions(+), 171 deletions(-) delete mode 100644 apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx delete mode 100644 apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx diff --git a/apps/portal/locale/en.json b/apps/portal/locale/en.json index c78292e31..3844c27d4 100644 --- a/apps/portal/locale/en.json +++ b/apps/portal/locale/en.json @@ -238,9 +238,7 @@ "title": "Robot Game Scorer", "no-equipment-constraint-title": "No Equipment Constraint:", "no-equipment-constraint": "When this symbol appears in the top-right corner of a mission, the following constraint is applied: “No equipment may be touching any part of this mission model at the end of the match to score for this mission.”", - "score": "{points} pts", - "final-score": "Final Score", - "points": "Points" + "score": "{points} pts" }, "rubrics": { "title": "Rubrics", diff --git a/apps/portal/locale/he.json b/apps/portal/locale/he.json index 841fb547c..7f33c78b3 100644 --- a/apps/portal/locale/he.json +++ b/apps/portal/locale/he.json @@ -236,11 +236,9 @@ "tools": { "scorer": { "title": "מחשבון ניקוד", - "no-equipment-constraint-title": "מגבלת \"ללא מגע ציוד של הקבוצה\":", + "no-equipment-constraint-title": "מגבלת ”ללא מגע ציוד של הקבוצה“:", "no-equipment-constraint": "כאשר סמל זה מופיע בפינה השמאלית העליונה של משימה, החוק הבא חל: דגם משימה אינו יכול לקבל נקודות אם הוא נוגע בציוד בסיום המקצה.", - "score": "{points} נק'", - "final-score": "ניקוד סופי", - "points": "נקודות" + "score": "{points} נק'" }, "rubrics": { "title": "מחווני שיפוט", diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx deleted file mode 100644 index bd6b72556..000000000 --- a/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx +++ /dev/null @@ -1,58 +0,0 @@ -'use client'; - -import { useContext } from 'react'; -import { Box, Typography, Paper } from '@mui/material'; -import { useTranslations } from 'next-intl'; -import { MissionContext } from './mission-context'; - -export const PrintScoreSummary = () => { - const t = useTranslations('pages.tools.scorer'); - const { points } = useContext(MissionContext); - - if (!points) return null; - - return ( - - - - {t('final-score')}: {points} {t('points')} - - - - ); -}; diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx index 08f5ec3fe..dbd4a0bda 100644 --- a/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx +++ b/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx @@ -18,7 +18,6 @@ export const ScoreFloater = () => { alignItems="center" justifyContent="center" spacing={3} - className="score-floater" sx={{ p: 4, position: 'fixed', @@ -30,10 +29,7 @@ export const ScoreFloater = () => { zIndex: 1, bgcolor: 'primary.main', borderRadius: 4, - height: 50, - '@media print': { - display: 'none !important' - } + height: 50 }} > diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx deleted file mode 100644 index cb5a71b0a..000000000 --- a/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx +++ /dev/null @@ -1,77 +0,0 @@ -'use client'; - -export const ScorerPrintStyles = () => { - return ( - - ); -}; diff --git a/apps/portal/src/app/[locale]/tools/scorer/page.tsx b/apps/portal/src/app/[locale]/tools/scorer/page.tsx index f4cb7f135..b6f1e2694 100644 --- a/apps/portal/src/app/[locale]/tools/scorer/page.tsx +++ b/apps/portal/src/app/[locale]/tools/scorer/page.tsx @@ -6,36 +6,30 @@ import { MissionProvider } from './components/mission-context'; import { ScoreFloater } from './components/score-floater'; import { FieldTimer } from './components/field-timer'; import { ScoresheetForm } from './components/scoresheet-form'; -import { ScorerPrintStyles } from './components/scorer-print-styles'; -import { PrintScoreSummary } from './components/print-score-summary'; export default async function ScorerPage() { const t = await getTranslations('pages.tools.scorer'); return ( - <> - - - - - - {t('title')} - - - איסור ציוד - - {t('no-equipment-constraint-title')} - {t('no-equipment-constraint')} - + + + + + {t('title')} + + + איסור ציוד + + {t('no-equipment-constraint-title')} + {t('no-equipment-constraint')} + - - - - - - - - + + + + + + ); } From e172e11e5c51c370840d0f3daf0e5cbdb4a54730 Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 17:24:54 +0200 Subject: [PATCH 10/14] Revert "cleanerrrr" This reverts commit 17904b2135f04827f0b79387c55348562f33486f. --- .../components/rubric-print-styles.tsx | 105 +++++++++++++++--- 1 file changed, 87 insertions(+), 18 deletions(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx index 07150f90c..7cab97980 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -4,29 +4,32 @@ export const RubricPrintStyles = () => { return ( From 79e154e73d49b3960802ab860bf2407dfc4fefab Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 17:25:50 +0200 Subject: [PATCH 11/14] Revert "Revert "cleanerrrr"" This reverts commit e172e11e5c51c370840d0f3daf0e5cbdb4a54730. --- .../components/rubric-print-styles.tsx | 105 +++--------------- 1 file changed, 18 insertions(+), 87 deletions(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx index 7cab97980..07150f90c 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -4,32 +4,29 @@ export const RubricPrintStyles = () => { return ( From e5850b4cafd573417f47509432bc89ac633decfe Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 17:26:46 +0200 Subject: [PATCH 12/14] Revert "Revert "scorer as well v1"" This reverts commit e39be82d4e2fe40f7cac42d54ee0917ebba15545. --- apps/portal/locale/en.json | 4 +- apps/portal/locale/he.json | 6 +- .../scorer/components/print-score-summary.tsx | 58 ++++++++++++++ .../tools/scorer/components/score-floater.tsx | 6 +- .../scorer/components/scorer-print-styles.tsx | 77 +++++++++++++++++++ .../src/app/[locale]/tools/scorer/page.tsx | 42 +++++----- 6 files changed, 171 insertions(+), 22 deletions(-) create mode 100644 apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx create mode 100644 apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx diff --git a/apps/portal/locale/en.json b/apps/portal/locale/en.json index 3844c27d4..c78292e31 100644 --- a/apps/portal/locale/en.json +++ b/apps/portal/locale/en.json @@ -238,7 +238,9 @@ "title": "Robot Game Scorer", "no-equipment-constraint-title": "No Equipment Constraint:", "no-equipment-constraint": "When this symbol appears in the top-right corner of a mission, the following constraint is applied: “No equipment may be touching any part of this mission model at the end of the match to score for this mission.”", - "score": "{points} pts" + "score": "{points} pts", + "final-score": "Final Score", + "points": "Points" }, "rubrics": { "title": "Rubrics", diff --git a/apps/portal/locale/he.json b/apps/portal/locale/he.json index 7f33c78b3..841fb547c 100644 --- a/apps/portal/locale/he.json +++ b/apps/portal/locale/he.json @@ -236,9 +236,11 @@ "tools": { "scorer": { "title": "מחשבון ניקוד", - "no-equipment-constraint-title": "מגבלת ”ללא מגע ציוד של הקבוצה“:", + "no-equipment-constraint-title": "מגבלת \"ללא מגע ציוד של הקבוצה\":", "no-equipment-constraint": "כאשר סמל זה מופיע בפינה השמאלית העליונה של משימה, החוק הבא חל: דגם משימה אינו יכול לקבל נקודות אם הוא נוגע בציוד בסיום המקצה.", - "score": "{points} נק'" + "score": "{points} נק'", + "final-score": "ניקוד סופי", + "points": "נקודות" }, "rubrics": { "title": "מחווני שיפוט", diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx new file mode 100644 index 000000000..bd6b72556 --- /dev/null +++ b/apps/portal/src/app/[locale]/tools/scorer/components/print-score-summary.tsx @@ -0,0 +1,58 @@ +'use client'; + +import { useContext } from 'react'; +import { Box, Typography, Paper } from '@mui/material'; +import { useTranslations } from 'next-intl'; +import { MissionContext } from './mission-context'; + +export const PrintScoreSummary = () => { + const t = useTranslations('pages.tools.scorer'); + const { points } = useContext(MissionContext); + + if (!points) return null; + + return ( + + + + {t('final-score')}: {points} {t('points')} + + + + ); +}; diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx index dbd4a0bda..08f5ec3fe 100644 --- a/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx +++ b/apps/portal/src/app/[locale]/tools/scorer/components/score-floater.tsx @@ -18,6 +18,7 @@ export const ScoreFloater = () => { alignItems="center" justifyContent="center" spacing={3} + className="score-floater" sx={{ p: 4, position: 'fixed', @@ -29,7 +30,10 @@ export const ScoreFloater = () => { zIndex: 1, bgcolor: 'primary.main', borderRadius: 4, - height: 50 + height: 50, + '@media print': { + display: 'none !important' + } }} > diff --git a/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx b/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx new file mode 100644 index 000000000..cb5a71b0a --- /dev/null +++ b/apps/portal/src/app/[locale]/tools/scorer/components/scorer-print-styles.tsx @@ -0,0 +1,77 @@ +'use client'; + +export const ScorerPrintStyles = () => { + return ( + + ); +}; diff --git a/apps/portal/src/app/[locale]/tools/scorer/page.tsx b/apps/portal/src/app/[locale]/tools/scorer/page.tsx index b6f1e2694..f4cb7f135 100644 --- a/apps/portal/src/app/[locale]/tools/scorer/page.tsx +++ b/apps/portal/src/app/[locale]/tools/scorer/page.tsx @@ -6,30 +6,36 @@ import { MissionProvider } from './components/mission-context'; import { ScoreFloater } from './components/score-floater'; import { FieldTimer } from './components/field-timer'; import { ScoresheetForm } from './components/scoresheet-form'; +import { ScorerPrintStyles } from './components/scorer-print-styles'; +import { PrintScoreSummary } from './components/print-score-summary'; export default async function ScorerPage() { const t = await getTranslations('pages.tools.scorer'); return ( - - - - - {t('title')} - - - איסור ציוד - - {t('no-equipment-constraint-title')} - {t('no-equipment-constraint')} + <> + + + + + + {t('title')} + + + איסור ציוד + + {t('no-equipment-constraint-title')} + {t('no-equipment-constraint')} + - - - - - - - + + + + + + + + ); } From 2881a549d36c38fa2bb6d392f46baf23a9c12caa Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 17:48:57 +0200 Subject: [PATCH 13/14] rubrics 2 small. need to make bigger --- .../components/rubric-print-styles.tsx | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx index 07150f90c..da1f1f172 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -17,7 +17,7 @@ export const RubricPrintStyles = () => { } @page { - margin: 0.25in; + margin: 0.5in; size: A4; } @@ -28,52 +28,52 @@ export const RubricPrintStyles = () => { max-width: none !important; width: 100% !important; } - .MuiTable-root { - width: 90% !important; - margin: 0 auto !important; - table-layout: fixed !important; + position: absolute !important; + left: 55% !important; + width: 43% !important; + right: 2% !important; } .MuiTable-root .MuiTableCell-root { - width: 25% !important; - border: 1px solid #ddd !important; - padding: 3px 4px !important; - font-size: 8px !important; - line-height: 1.2 !important; + border: 1px solid #333 !important; + padding: 8px !important; + font-size: 11px !important; + line-height: 1.3 !important; vertical-align: top !important; } .MuiTableHead-root .MuiTableCell-root { - padding: 4px 6px !important; - font-size: 9px !important; + background-color: #f5f5f5 !important; + padding: 8px !important; + font-size: 12px !important; font-weight: 600 !important; - position: static !important; + text-align: center !important; } .MuiTableCell-root .MuiTypography-h6 { - font-size: 9px !important; - margin: 1px 0 !important; + font-size: 12px !important; + margin: 2px 0 !important; font-weight: 600 !important; } .MuiTableCell-root .MuiTypography-body1, .MuiTableCell-root .MuiTypography-body2 { - font-size: 7px !important; - line-height: 1.2 !important; - margin: 0 !important; + font-size: 11px !important; + line-height: 1.3 !important; + margin: 1px 0 !important; } .MuiTextField-root { pointer-events: none !important; - margin: 0 !important; + margin: 2px 0 !important; } .MuiTextField-root input, .MuiTextField-root textarea { - font-size: 7px !important; - padding: 2px !important; - min-height: 18px !important; + font-size: 10px !important; + padding: 4px !important; + min-height: 20px !important; } .MuiIconButton-root { From fee9825d2798d38cdd1a56aa2f6f464bb0cb7d86 Mon Sep 17 00:00:00 2001 From: CoolGame8 Date: Mon, 1 Dec 2025 17:54:07 +0200 Subject: [PATCH 14/14] good size but its being cut done and not centerd --- .../tools/rubrics/components/rubric-print-styles.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx index da1f1f172..34be70960 100644 --- a/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx +++ b/apps/portal/src/app/[locale]/tools/rubrics/components/rubric-print-styles.tsx @@ -29,10 +29,12 @@ export const RubricPrintStyles = () => { width: 100% !important; } .MuiTable-root { - position: absolute !important; - left: 55% !important; - width: 43% !important; - right: 2% !important; + position: relative !important; + left: 0 !important; + right: 0 !important; + width: 80% !important; + margin-left: 10% !important; + margin-right: 10% !important; } .MuiTable-root .MuiTableCell-root {