diff --git a/strr-base-web/app/app.config.ts b/strr-base-web/app/app.config.ts index c3fef9d2..23b66d24 100644 --- a/strr-base-web/app/app.config.ts +++ b/strr-base-web/app/app.config.ts @@ -53,7 +53,8 @@ export default defineAppConfig({ }, radioGroup: { wrapper: 'max-w-bcGovInput', - fieldset: '*:mb-1' + fieldset: 'space-y-4 -mt-4', + legend: 'text-sm font-medium text-gray-700 dark:text-gray-200 mb-0' }, select: { color: { diff --git a/strr-base-web/app/components/connect/ButtonControl.vue b/strr-base-web/app/components/connect/ButtonControl.vue index 0614834b..a2f675d4 100644 --- a/strr-base-web/app/components/connect/ButtonControl.vue +++ b/strr-base-web/app/components/connect/ButtonControl.vue @@ -15,7 +15,7 @@ const rightButtons = computed(() => buttonControl.value?.rightButtons || []) buttonControl.value?.rightButtons || []) {
diff --git a/strr-base-web/app/components/connect/form/field/Index.vue b/strr-base-web/app/components/connect/form/field/Index.vue index 6b9e005a..1f999c29 100644 --- a/strr-base-web/app/components/connect/form/field/Index.vue +++ b/strr-base-web/app/components/connect/form/field/Index.vue @@ -14,7 +14,9 @@ defineProps({ ariaLabel: { type: String, default: undefined }, type: { type: String, default: 'text' }, mask: { type: String, default: undefined }, - maxlength: { type: Number, default: 1000 } + maxlength: { type: Number, default: 1000 }, + min: { type: Number, default: undefined }, + max: { type: Number, default: undefined } }) defineExpose({ model }) @@ -38,6 +40,8 @@ defineExpose({ model }) :aria-describedby="helpId" :aria-label="ariaLabel" :maxlength + :min + :max /> diff --git a/strr-base-web/app/components/modal/group/HelpAndInfo.vue b/strr-base-web/app/components/modal/group/HelpAndInfo.vue index bc34552c..ca327484 100644 --- a/strr-base-web/app/components/modal/group/HelpAndInfo.vue +++ b/strr-base-web/app/components/modal/group/HelpAndInfo.vue @@ -8,6 +8,7 @@ const strrModal = useStrrModals() :padded="false" icon="i-mdi-help-circle-outline" variant="link" + :ui="{ gap: { sm: 'gap-x-1' } }" @click="strrModal.openHelpRegisterModal()" /> @@ -21,6 +22,7 @@ const strrModal = useStrrModals() :padded="false" icon="i-mdi-information-circle-outline" variant="link" + :ui="{ gap: { sm: 'gap-x-1' } }" @click="strrModal.openInfoCollectionNoticeModal()" />
diff --git a/strr-host-pm-web/app/components/document/list/Item.vue b/strr-host-pm-web/app/components/document/list/Item.vue index 3ffa027a..bb763b1e 100644 --- a/strr-host-pm-web/app/components/document/list/Item.vue +++ b/strr-host-pm-web/app/components/document/list/Item.vue @@ -39,9 +39,8 @@ defineEmits<{
diff --git a/strr-host-pm-web/app/components/form/AddOwners/Index.vue b/strr-host-pm-web/app/components/form/AddOwners/Index.vue index 148a423a..2a90f006 100644 --- a/strr-host-pm-web/app/components/form/AddOwners/Index.vue +++ b/strr-host-pm-web/app/components/form/AddOwners/Index.vue @@ -60,7 +60,7 @@ const checklistItems = computed(() => [ :padded="false" variant="link" target="_blank" - class="text-base underline" + class="text-base underline italic" /> diff --git a/strr-host-pm-web/app/components/form/AddOwners/input/Business.vue b/strr-host-pm-web/app/components/form/AddOwners/input/Business.vue index 2364c39c..7b0ad453 100644 --- a/strr-host-pm-web/app/components/form/AddOwners/input/Business.vue +++ b/strr-host-pm-web/app/components/form/AddOwners/input/Business.vue @@ -78,6 +78,7 @@ defineEmits<{ v-model:city="owner.mailingAddress.city" v-model:region="owner.mailingAddress.region" v-model:postal-code="owner.mailingAddress.postalCode" + v-model:location-description="owner.mailingAddress.locationDescription" class="max-w-bcGovInput" :excluded-fields="['streetName', 'streetNumber', 'unitNumber']" :schema-prefix="'mailingAddress.'" diff --git a/strr-host-pm-web/app/components/form/AddOwners/input/Person.vue b/strr-host-pm-web/app/components/form/AddOwners/input/Person.vue index 8ebd447f..cf73bdcf 100644 --- a/strr-host-pm-web/app/components/form/AddOwners/input/Person.vue +++ b/strr-host-pm-web/app/components/form/AddOwners/input/Person.vue @@ -167,11 +167,13 @@ watch(isCompParty, (val) => { v-model:city="owner.mailingAddress.city" v-model:region="owner.mailingAddress.region" v-model:postal-code="owner.mailingAddress.postalCode" + v-model:location-description="owner.mailingAddress.locationDescription" class="max-w-bcGovInput" :excluded-fields="['streetName', 'streetNumber', 'unitNumber']" :schema-prefix="'mailingAddress.'" :form-ref="ownerFormRef" hide-street-hint + :location-desc-label="owner.role === OwnerRole.HOST" /> diff --git a/strr-host-pm-web/app/components/form/AddOwners/input/common/Role.vue b/strr-host-pm-web/app/components/form/AddOwners/input/common/Role.vue index 052346d5..ab78e8ca 100644 --- a/strr-host-pm-web/app/components/form/AddOwners/input/common/Role.vue +++ b/strr-host-pm-web/app/components/form/AddOwners/input/common/Role.vue @@ -41,7 +41,7 @@ const radioOptions = computed(() => [ :class="showError && role === undefined ? 'border-red-600 border-2' : ''" :options="radioOptions" :ui="{ fieldset: 'flex grow' }" - :ui-radio="{ wrapper: 'grow justify-center space-x-0', label: 'pl-0' }" + :ui-radio="{ wrapper: 'grow justify-start -ml-2 space-x-0', label: 'pl-0' }" >