diff --git a/src/components/dynamic-input/DynamicInput.vue b/src/components/dynamic-input/DynamicInput.vue index 2c377cd..4fbf118 100644 --- a/src/components/dynamic-input/DynamicInput.vue +++ b/src/components/dynamic-input/DynamicInput.vue @@ -80,7 +80,9 @@ export default defineComponent({ }; }); - const hasLabel = computed(() => props?.control?.type !== 'checkbox'); + const hasLabel = computed( + () => props?.control?.label && props?.control?.type !== 'checkbox', + ); const isFieldSet = computed(() => props?.control?.type === 'radio'); const getClasses = computed(() => { diff --git a/src/styles/themes/default.scss b/src/styles/themes/default.scss index 466dd9c..f70986a 100644 --- a/src/styles/themes/default.scss +++ b/src/styles/themes/default.scss @@ -51,7 +51,6 @@ $input-error-color: #dc3545 !default; } .form-group { - display: flex; width: 100%; margin-bottom: 1rem;