Skip to content

Commit 2b9d12a

Browse files
Charfeddine HamrouniCharfeddine Hamrouni
authored andcommitted
fix: add sizes
1 parent 94651c5 commit 2b9d12a

File tree

2 files changed

+56
-86
lines changed

2 files changed

+56
-86
lines changed

playground/app/pages/components/progress.vue

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,23 +72,56 @@ onMounted(() => {
7272
v-model="value2"
7373
variant="circular"
7474
color="warning"
75+
size="2xs"
7576
status
7677
/>
7778

7879
<UProgress
7980
v-model="value2"
8081
variant="circular"
81-
size="lg"
82+
size="xs"
8283
status
8384
status-position="inside"
8485
color="neutral"
8586
/>
8687

88+
<UProgress
89+
v-model="value2"
90+
variant="circular"
91+
color="warning"
92+
size="sm"
93+
status
94+
/>
95+
96+
<UProgress
97+
v-model="value2"
98+
variant="circular"
99+
color="warning"
100+
size="md"
101+
status
102+
/>
103+
104+
<UProgress
105+
v-model="value2"
106+
variant="circular"
107+
color="warning"
108+
size="lg"
109+
status
110+
/>
111+
112+
<UProgress
113+
v-model="value2"
114+
variant="circular"
115+
color="warning"
116+
size="xl"
117+
status
118+
/>
119+
87120
<UProgress
88121
v-model="value2"
89122
color="error"
90123
status
91-
size="2xs"
124+
size="2xl"
92125
variant="circular"
93126
>
94127
<template #status="{ percent }">

src/theme/progress.ts

Lines changed: 21 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -48,80 +48,31 @@ export default (options: Required<ModuleOptions>) => ({
4848
size: {
4949
'2xs': {
5050
status: 'text-xs',
51-
steps: 'text-xs',
52-
variant: {
53-
circular: {
54-
base: 'size-4',
55-
indicator: 'stroke-[3px]',
56-
track: 'stroke-[3px]'
57-
}
58-
}
51+
steps: 'text-xs'
5952
},
6053
'xs': {
6154
status: 'text-xs',
62-
steps: 'text-xs',
63-
variant: {
64-
circular: {
65-
base: 'size-6',
66-
indicator: 'stroke-[4px]',
67-
track: 'stroke-[4px]'
68-
}
69-
}
55+
steps: 'text-xs'
7056
},
7157
'sm': {
7258
status: 'text-sm',
73-
steps: 'text-sm',
74-
variant: {
75-
circular: {
76-
base: 'size-8',
77-
indicator: 'stroke-[5px]',
78-
track: 'stroke-[5px]'
79-
}
80-
}
59+
steps: 'text-sm'
8160
},
8261
'md': {
8362
status: 'text-sm',
84-
steps: 'text-sm',
85-
variant: {
86-
circular: {
87-
base: 'size-10',
88-
indicator: 'stroke-[6px]',
89-
track: 'stroke-[6px]'
90-
}
91-
}
63+
steps: 'text-sm'
9264
},
9365
'lg': {
9466
status: 'text-sm',
95-
steps: 'text-sm',
96-
variant: {
97-
circular: {
98-
base: 'size-12',
99-
indicator: 'stroke-[7px]',
100-
track: 'stroke-[7px]'
101-
}
102-
}
67+
steps: 'text-sm'
10368
},
10469
'xl': {
10570
status: 'text-base',
106-
steps: 'text-base',
107-
variant: {
108-
circular: {
109-
base: 'size-14',
110-
indicator: 'stroke-[8px]',
111-
track: 'stroke-[8px]'
112-
}
113-
}
71+
steps: 'text-base'
11472
},
11573
'2xl': {
11674
status: 'text-base',
117-
steps: 'text-base',
118-
variant: {
119-
circular: {
120-
base: 'size-16',
121-
indicator: 'stroke-[9px]',
122-
track: 'stroke-[9px]'
123-
}
124-
}
75+
steps: 'text-base'
12576
}
12677
},
12778
step: {
@@ -165,85 +116,71 @@ export default (options: Required<ModuleOptions>) => ({
165116
},
166117
{
167118
variant: 'circular',
168-
orientation: 'horizontal',
169119
class: {
170120
base: 'rounded-full'
171121
}
172122
},
173123
{
174124
variant: 'circular',
175-
orientation: 'horizontal',
176-
class: {
177-
base: 'rounded-full'
178-
}
179-
}, {
180-
variant: 'circular',
181-
orientation: 'horizontal',
182125
size: '2xs',
183126
class: {
184127
base: 'size-4',
185-
indicator: 'stroke-[3px]',
186-
track: 'stroke-[3px]'
128+
indicator: 'stroke-[1px]',
129+
track: 'stroke-[1px]'
187130
}
188131
},
189132
{
190133
variant: 'circular',
191-
orientation: 'horizontal',
192134
size: 'xs',
193135
class: {
194136
base: 'size-6',
195-
indicator: 'stroke-[4px]',
196-
track: 'stroke-[4px]'
137+
indicator: 'stroke-[2px]',
138+
track: 'stroke-[2px]'
197139
}
198140
},
199141
{
200142
variant: 'circular',
201-
orientation: 'horizontal',
202143
size: 'sm',
203144
class: {
204145
base: 'size-8',
205-
indicator: 'stroke-[5px]',
206-
track: 'stroke-[5px]'
146+
indicator: 'stroke-[4px]',
147+
track: 'stroke-[4px]'
207148
}
208149
},
209150
{
210151
variant: 'circular',
211-
orientation: 'horizontal',
212152
size: 'md',
213153
class: {
214154
base: 'size-10',
215-
indicator: 'stroke-[6px]',
216-
track: 'stroke-[6px]'
155+
indicator: 'stroke-[8px]',
156+
track: 'stroke-[8px]'
217157
}
218158
},
219159
{
220160
variant: 'circular',
221-
orientation: 'horizontal',
222161
size: 'lg',
223162
class: {
224163
base: 'size-12',
225-
indicator: 'stroke-[7px]',
226-
track: 'stroke-[7px]'
164+
indicator: 'stroke-[12px]',
165+
track: 'stroke-[12px]'
227166
}
228167
},
229168
{
230169
variant: 'circular',
231-
orientation: 'horizontal',
232170
size: 'xl',
233171
class: {
234172
base: 'size-14',
235-
indicator: 'stroke-[8px]',
236-
track: 'stroke-[8px]'
173+
indicator: 'stroke-[16px]',
174+
track: 'stroke-[16px]'
237175
}
238176
},
239177
{
240178
variant: 'circular',
241-
orientation: 'horizontal',
242179
size: '2xl',
243180
class: {
244181
base: 'size-16',
245-
indicator: 'stroke-[9px]',
246-
track: 'stroke-[9px]'
182+
indicator: 'stroke-[20px]',
183+
track: 'stroke-[20px]'
247184
}
248185
}, {
249186
variant: 'linear',

0 commit comments

Comments
 (0)