feat: replace native number inputs with AppNumberInput across all views
This commit is contained in:
@@ -155,11 +155,11 @@
|
||||
<!-- Duration -->
|
||||
<div>
|
||||
<label class="block text-[0.6875rem] text-text-tertiary uppercase tracking-[0.08em] mb-1.5">Duration (minutes)</label>
|
||||
<input
|
||||
v-model.number="durationMinutes"
|
||||
type="number"
|
||||
min="1"
|
||||
class="w-full px-3 py-2 bg-bg-inset border border-border-subtle rounded-lg text-[0.8125rem] text-text-primary focus:outline-none focus:border-border-visible"
|
||||
<AppNumberInput
|
||||
v-model="durationMinutes"
|
||||
:min="1"
|
||||
:step="1"
|
||||
suffix="min"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -226,6 +226,7 @@
|
||||
<script setup lang="ts">
|
||||
import { ref, reactive, computed, onMounted } from 'vue'
|
||||
import { List as ListIcon } from 'lucide-vue-next'
|
||||
import AppNumberInput from '../components/AppNumberInput.vue'
|
||||
import AppSelect from '../components/AppSelect.vue'
|
||||
import AppDatePicker from '../components/AppDatePicker.vue'
|
||||
import { useEntriesStore, type TimeEntry } from '../stores/entries'
|
||||
|
||||
Reference in New Issue
Block a user