diff --git a/resources/js/components/SMInput.vue b/resources/js/components/SMInput.vue index 506b9c2..ba37575 100644 --- a/resources/js/components/SMInput.vue +++ b/resources/js/components/SMInput.vue @@ -29,14 +29,14 @@ @blur="handleBlur" @keydown="handleKeydown" /> -
+
- {{ + {{ props.modelValue }} - {{ props.modelValue }} + {{ props.modelValue }} +
{{ feedbackInvalid @@ -112,6 +127,12 @@ const props = defineProps({ type: String, default: "", }, + options: { + type: Object, + default() { + return {}; + }, + }, control: { type: String, default: "", @@ -179,7 +200,7 @@ watch( } ); -const inputActive = ref(value.value.length > 0); +const inputActive = ref(value.value.length > 0 || props.type == "select"); const handleChange = (event) => { emits("update:modelValue", event.target.files[0]); @@ -257,6 +278,11 @@ const inline = computed(() => { padding: calc(#{map-get($spacer, 2)} * 2) map-get($spacer, 3) calc(#{map-get($spacer, 2)} / 2) map-get($spacer, 3); } + + select { + padding: calc(#{map-get($spacer, 2)} * 2) map-get($spacer, 3) + calc(#{map-get($spacer, 2)} / 2) map-get($spacer, 3); + } } &.sm-feedback-invalid { diff --git a/resources/js/components/SMSelect.vue b/resources/js/components/SMSelect.vue deleted file mode 100644 index 1bd0335..0000000 --- a/resources/js/components/SMSelect.vue +++ /dev/null @@ -1,147 +0,0 @@ - - -