Skip to content

Commit 79e777c

Browse files
committed
more adjustments for subclass selector
1 parent 95bb2fd commit 79e777c

File tree

3 files changed

+21
-22
lines changed

3 files changed

+21
-22
lines changed

src/app/routes/Dashboard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ export const Dashboard: React.FC = () => {
449449
justifyContent="space-evenly"
450450
sx={{ width: '100vw', height: '100vh', overflowY: 'auto', paddingTop: '120px' }}
451451
>
452-
<Grid item md={4} sx={{ marginTop: '1%' }}>
452+
<Grid item md={4} sx={{ marginTop: '2%' }}>
453453
<Stack spacing={1} rowGap={6} marginLeft={1} alignItems="center">
454454
<SubclassSelector
455455
subclasses={subclasses}

src/features/subclass/components/SubclassSelector.css

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@
6969
}
7070

7171
.single-diamond-button {
72-
width: 28%;
73-
height: 28%;
72+
width: 20%;
73+
height: 20%;
7474
display: flex;
7575
justify-content: center;
7676
align-items: center;
@@ -154,7 +154,3 @@
154154
.prismatic-active .single-diamond-button {
155155
transition: all 0.3s ease;
156156
}
157-
158-
.prismatic-active.single-diamond-wrapper {
159-
gap: 1%;
160-
}

src/features/subclass/components/SubclassSelector.tsx

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ const SubclassSelector: React.FC<SubclassSelectorProps> = ({
164164
transform: x.to((x) => `translateX(${x * 40}px)`),
165165
}}
166166
>
167-
<Stack direction="row" columnGap={8} justifyContent="flex-start" alignItems="center">
167+
<Stack direction="row" spacing={10} justifyContent="center" alignItems="center">
168168
{!isPrismaticActive && (
169169
<Box className="diamond-grid">
170170
{subclasses &&
@@ -200,6 +200,19 @@ const SubclassSelector: React.FC<SubclassSelectorProps> = ({
200200
)}
201201
{isPrismaticActive ? (
202202
<>
203+
<animated.div
204+
className="single-diamond-button"
205+
style={{
206+
transform: x.to((x) => `scale(${1 - x * 0.4})`),
207+
}}
208+
onClick={() => handleSelect(lastNonPrismaticSubclass!)}
209+
>
210+
<img
211+
src={lastNonPrismaticSubclass!.subclass.icon}
212+
alt={lastNonPrismaticSubclass!.subclass.name}
213+
className="diamond-icon"
214+
/>
215+
</animated.div>
203216
<div
204217
className="prismatic-button diamond-shape"
205218
onClick={(event) => {
@@ -217,19 +230,7 @@ const SubclassSelector: React.FC<SubclassSelectorProps> = ({
217230
className="diamond-icon"
218231
/>
219232
</div>
220-
<animated.div
221-
className="single-diamond-button"
222-
style={{
223-
transform: x.to((x) => `scale(${1 - x * 0.4})`),
224-
}}
225-
onClick={() => handleSelect(lastNonPrismaticSubclass!)}
226-
>
227-
<img
228-
src={lastNonPrismaticSubclass!.subclass.icon}
229-
alt={lastNonPrismaticSubclass!.subclass.name}
230-
className="diamond-icon"
231-
/>
232-
</animated.div>
233+
<Box className="diamond-grid" />
233234
</>
234235
) : (
235236
<>
@@ -266,7 +267,9 @@ const SubclassSelector: React.FC<SubclassSelectorProps> = ({
266267
className="circular-icon"
267268
/>
268269
</div>
269-
) : null}
270+
) : (
271+
false
272+
)}
270273
</>
271274
)}
272275
</Stack>

0 commit comments

Comments
 (0)