File tree Expand file tree Collapse file tree 2 files changed +18
-8
lines changed
Expand file tree Collapse file tree 2 files changed +18
-8
lines changed Original file line number Diff line number Diff line change 2525
2626 let grade = $derived (getTaskGradeLabel (taskGrade ));
2727 let gradeColor = $derived (getTaskGradeColor (taskGrade ));
28+
29+ function addGradientIfNeeds(taskGrade : TaskGrade | string ) {
30+ if (taskGrade === TaskGrade .D6 ) {
31+ const bronze =
32+ ' bg-gradient-to-br from-atcoder-D6 via-stone-600 to-amber-600 shadow-inner shadow shadow-amber-900/80 ring-2 ring-amber-300/50 text-amber-50 font-bold drop-shadow relative overflow-hidden' ;
33+ return bronze ;
34+ }
35+ return ' ' ;
36+ }
37+
38+ let gradient = $derived (addGradientIfNeeds (taskGrade ));
2839 </script >
2940
30- <div class ="rounded-lg border-2 {toChangeBorderColorIfNeeds (grade )}" >
41+ <div class ="rounded-lg border-2 {toChangeBorderColorIfNeeds (grade )} { gradient ? ' shadow-md ' : ' ' } " >
3142 <div
32- class ="p- {defaultPadding } w- {reducedWidth } xs:w- {defaultWidth } text-sm xs:text- {defaultTextSize } text-center rounded-md {toChangeTextColorIfNeeds (
33- grade ,
34- )} {gradeColor }"
43+ class ="p- {defaultPadding } w- {reducedWidth } xs:w- {defaultWidth } text-sm xs:text- {defaultTextSize } text-center rounded-md
44+ {gradient || toChangeTextColorIfNeeds (grade ) + ' ' + gradeColor }"
3545 >
3646 {#if taskGrade !== TaskGrade .PENDING }
3747 {grade }
Original file line number Diff line number Diff line change @@ -37,13 +37,13 @@ const config = {
3737 Q10 : '#e3cad8' ,
3838 Q9 : '#e4cde0' ,
3939 Q8 : '#e4cbe8' ,
40- Q7 : '#d0afd6 ' ,
40+ Q7 : '#ddbbe6 ' ,
4141 Q6 : '#d9afe5' ,
4242 Q5 : '#f7cc52' ,
4343 Q4 : '#f1dd72' ,
44- Q3 : '#c8e389 ' ,
45- Q2 : '#97d093 ' ,
46- Q1 : '#73d091 ' ,
44+ Q3 : '#cde030 ' ,
45+ Q2 : '#6dd452 ' ,
46+ Q1 : '#41c7ad ' ,
4747 D1 : '#1c85b6' ,
4848 D2 : '#7f36be' ,
4949 D3 : '#e68e2e' ,
You can’t perform that action at this time.
0 commit comments