File tree Expand file tree Collapse file tree 4 files changed +33
-25
lines changed
apps/svelte.dev/src/routes/packages Expand file tree Collapse file tree 4 files changed +33
-25
lines changed Original file line number Diff line number Diff line change 35
35
36
36
{#if packages .length > INITIAL_ITEMS }
37
37
<div class =" show-more-container" >
38
- <button class ="show-more-btn" onclick ={() => (showAll = ! showAll )}>
39
- {showAll ? ' Show Less' : ` Show More (${packages .length - INITIAL_ITEMS }) ` }
40
- </button >
38
+ <label >
39
+ <button
40
+ class =" raised"
41
+ aria-label =" Show more"
42
+ aria-pressed ={showAll }
43
+ onclick ={() => (showAll = ! showAll )}><span class =" icon" ></span ></button
44
+ >
45
+
46
+ {showAll ? ' show less' : ` show all (${packages .length }) ` }
47
+ </label >
41
48
</div >
42
49
{/if }
43
50
</section >
74
81
75
82
.show-more-container {
76
83
display : flex ;
77
- justify-content : flex-end ;
78
- margin-top : 1rem ;
79
- }
80
-
81
- .show-more-btn {
82
- background : var (--sk-bg-3 );
83
- border : 1px solid var (--sk-border );
84
- border-radius : var (--sk-border-radius );
85
- padding : 0.75rem 1.5rem ;
86
- font : var (--sk-font-ui-medium );
87
- font-size : 1.2rem ;
88
- color : var (--sk-text-1 );
89
- cursor : pointer ;
90
- transition : all 0.2s ease ;
91
-
92
- &:hover {
93
- background : var (--sk-bg-4 );
94
- border-color : var (--sk-text-3 );
84
+ justify-content : flex-start ;
85
+ margin-top : 2rem ;
86
+
87
+ label {
88
+ font : var (--sk-font-ui-small );
89
+ display : flex ;
90
+ align-items : center ;
91
+ gap : 1rem ;
92
+
93
+ .icon {
94
+ mask-size : 2rem ;
95
+ mask-image : url (icons/minus );
96
+ }
97
+
98
+ button [aria-pressed = ' false' ] .icon {
99
+ mask-image : url (icons/plus );
100
+ }
95
101
}
96
102
97
- & :active {
98
- transform : translateY ( 1 px );
103
+ button {
104
+ /* width: 10rem; */
99
105
}
100
106
}
101
107
Original file line number Diff line number Diff line change 130
130
height : 100% ;
131
131
min-height : 0 ;
132
132
133
- background-color : var (--sk-bg-2 );
133
+ background-color : var (--sk-bg-1 );
134
134
135
- border : 1px solid var (--sk-bg-4 );
136
135
border-radius : var (--sk-border-radius );
136
+ filter : drop-shadow (0.2rem 0.4rem 0.6rem rgb (0 0 0 / 0.1 ));
137
137
padding : 1rem ;
138
138
139
139
min-height : 16em ;
You can’t perform that action at this time.
0 commit comments