|
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