|
1 | 1 | <template> |
2 | 2 | <div> |
3 | | - <div class="grid gap-y-4 md:grid-cols-2 md:gap-x-10 items-center my-8"> |
4 | | - <div> |
| 3 | + <div class="grid gap-y-4 md:grid-cols-2 md:gap-x-8 items-center my-8"> |
| 4 | + <div class="grid"> |
5 | 5 | <div class="font-medium mb-2">Component</div> |
6 | 6 | <BaseNumber |
7 | 7 | :modelValue="price" |
8 | 8 | @update:model-value="(val) => (price = val)" |
9 | 9 | v-bind="config" |
10 | | - class="block w-full transition-all rounded-md shadow-sm focus:border-primary focus:ring focus:ring-primary focus:ring-opacity-50" |
11 | 10 | /> |
12 | 11 | <div class="mt-2"> |
13 | 12 | Number value: <code class="ml-2">{{ price }}</code> |
14 | 13 | </div> |
15 | 14 | </div> |
16 | | - <div> |
| 15 | + <div class="grid"> |
17 | 16 | <div class="font-medium mb-2">Directive</div> |
18 | 17 | <BaseInput |
19 | 18 | :modelValue="priceDirective" |
20 | 19 | @update:model-value="(val) => (priceDirective = val)" |
21 | 20 | v-number="config" |
22 | | - class="block w-full transition-all rounded-md shadow-sm focus:border-primary focus:ring focus:ring-primary focus:ring-opacity-50" |
23 | 21 | /> |
24 | 22 | <div class="mt-2"> |
25 | 23 | Value: <code class="ml-2">{{ priceDirective }}</code> |
|
41 | 39 | </div> |
42 | 40 | </div> |
43 | 41 | <hr class="mb-8" /> |
44 | | - <div class="grid grid-cols-1 md:grid-cols-3 gap-x-10"> |
45 | | - <div class="mb-5 min-w-0"> |
| 42 | + <div class="grid grid-cols-1 md:grid-cols-3 gap-x-8"> |
| 43 | + <div class="mb-5 min-w-0 grid"> |
46 | 44 | <div class="mb-2 font-medium">Separator</div> |
47 | 45 | <BaseInput type="text" v-model="config.separator" /> |
48 | 46 | </div> |
49 | | - <div class="mb-5 min-w-0"> |
| 47 | + <div class="mb-5 min-w-0 grid"> |
50 | 48 | <div class="mb-2 font-medium">Decimal</div> |
51 | 49 | <BaseInput type="text" v-model="config.decimal" /> |
52 | 50 | </div> |
53 | | - <div class="mb-5 min-w-0"> |
| 51 | + <div class="mb-5 min-w-0 grid"> |
54 | 52 | <div class="mb-2 font-medium">Prefix</div> |
55 | 53 | <BaseInput type="text" v-model="config.prefix" /> |
56 | 54 | </div> |
57 | | - <div class="mb-5 min-w-0"> |
| 55 | + <div class="mb-5 min-w-0 grid"> |
58 | 56 | <div class="mb-2 font-medium">Suffix</div> |
59 | 57 | <BaseInput type="text" v-model="config.suffix" /> |
60 | 58 | </div> |
61 | | - <div class="mb-5 min-w-0"> |
| 59 | + <div class="mb-5 min-w-0 grid"> |
62 | 60 | <div class="mb-2 font-medium">Precision</div> |
63 | 61 | <BaseInput type="number" v-model.number="config.precision" /> |
64 | 62 | </div> |
65 | | - <div class="mb-5 min-w-0"> |
| 63 | + <div class="mb-5 min-w-0 grid"> |
66 | 64 | <div class="mb-2 font-medium">Null value</div> |
67 | 65 | <BaseInput type="text" v-model="config.nullValue" /> |
68 | 66 | </div> |
69 | | - <div class="mb-5 min-w-0"> |
| 67 | + <div class="mb-5 min-w-0 grid"> |
70 | 68 | <div class="mb-2 font-medium">Minimum fraction digits</div> |
71 | 69 | <BaseInput type="text" v-model="config.minimumFractionDigits" /> |
72 | 70 | </div> |
73 | | - <div class="mb-5 min-w-0"> |
| 71 | + <div class="mb-5 min-w-0 grid"> |
74 | 72 | <div class="mb-2 font-medium">Minimum value</div> |
75 | 73 | <BaseInput type="text" v-model="config.min" /> |
76 | 74 | </div> |
77 | | - <div class="mb-5 min-w-0"> |
| 75 | + <div class="mb-5 min-w-0 grid"> |
78 | 76 | <div class="mb-2 font-medium">Maximum value</div> |
79 | 77 | <BaseInput type="text" v-model="config.max" /> |
80 | 78 | </div> |
|
0 commit comments