Compare commits

..

3 Commits

Author SHA1 Message Date
3396a4a462 fix dark mode in roles modal and send modal 2023-03-28 12:43:41 +05:30
cf1f8571f8 add BaseModalFooter 2023-03-27 11:19:07 +05:30
6e70930e87 add dark mode in base modal 2023-03-23 11:10:46 +05:30
46 changed files with 245 additions and 296 deletions

View File

@ -83,25 +83,25 @@
@click="selectNote(index, close)"
>
<div class="flex justify-between px-2">
<BaseLabel
<label
class="
!m-0
!text-base
!font-semibold
!leading-tight
!text-gray-700
!cursor-pointer
m-0
text-base
font-semibold
leading-tight
text-gray-700
cursor-pointer
"
>
{{ note.name }}
</BaseLabel>
</label>
</div>
</div>
</div>
<div v-else class="flex justify-center p-5 text-gray-400">
<BaseLabel class="!text-base !text-gray-500">
<label class="text-base text-gray-500">
{{ $t('general.no_note_found') }}
</BaseLabel>
</label>
</div>
</div>
<button
@ -122,18 +122,19 @@
@click="openNoteModal"
>
<BaseIcon name="CheckCircleIcon" class="text-primary-400" />
<BaseLabel
<label
class="
!m-0
!ml-3
!leading-none
!cursor-pointer
!font-base
!text-primary-400
m-0
ml-3
text-sm
leading-none
cursor-pointer
font-base
text-primary-400
"
>
{{ $t('settings.customization.notes.add_new_note') }}
</BaseLabel>
</label>
</button>
</div>
</PopoverPanel>

View File

@ -50,21 +50,11 @@
</BaseInputGroup>
</template>
</ValidateEach>
<div
slot="footer"
class="
z-0
flex
justify-end
mt-4
pt-4
border-t border-gray-200 border-solid border-modal-bg
"
>
<BaseModalFooter>
<BaseButton :loading="isSaving" variant="primary" type="submit">
{{ $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseCard>
</template>

View File

@ -1,9 +1,9 @@
<template>
<div class="flex items-center justify-between mb-3">
<div class="flex items-center text-base" style="flex: 4">
<BaseLabel class="!pr-2 !mb-0" align="right">
<label class="pr-2 mb-0" align="right">
{{ $t('invoices.item.tax') }}
</BaseLabel>
</label>
<BaseMultiselect
v-model="selectedTax"
@ -35,9 +35,9 @@
>
<BaseIcon name="CheckCircleIcon" class="h-5 text-primary-400" />
<BaseLabel
class="!ml-2 !leading-none !cursor-pointer !text-primary-400"
>{{ $t('invoices.add_new_tax') }}</BaseLabel
<label
class="ml-2 text-sm leading-none cursor-pointer text-primary-400"
>{{ $t('invoices.add_new_tax') }}</label
>
</button>
</template>

View File

@ -5,9 +5,9 @@
>
<SelectNotePopup :type="type" @select="onSelectNote" />
</div>
<BaseLabel class="!text-gray-800 !mb-4 ">
<label class="text-gray-800 font-medium mb-4 text-sm">
{{ $t('invoices.notes') }}
</BaseLabel>
</label>
<BaseCustomInput
v-model="store[storeProp].notes"
:content-loading="store.isFetchingInitialSettings"

View File

@ -16,12 +16,12 @@
<BaseContentPlaceholders v-if="isLoading">
<BaseContentPlaceholdersText :lines="1" class="w-16 h-5" />
</BaseContentPlaceholders>
<BaseLabel
<label
v-else
class="!font-semibold !text-gray-400 !uppercase"
class="text-sm font-semibold leading-5 text-gray-400 uppercase"
>
{{ $t('estimates.sub_total') }}
</BaseLabel>
</label>
<BaseContentPlaceholders v-if="isLoading">
<BaseContentPlaceholdersText :lines="1" class="w-16 h-5" />
@ -29,7 +29,7 @@
<label
v-else
class="flex items-center justify-center m-0 text-lg text-black dark:text-white uppercase "
class="flex items-center justify-center m-0 text-lg text-black uppercase "
>
<BaseFormatMoney
:amount="store.getSubTotal"
@ -48,7 +48,7 @@
</BaseContentPlaceholders>
<label
v-else-if="store[storeProp].tax_per_item === 'YES'"
class="m-0 text-sm font-semibold leading-5 text-gray-500 uppercase dark:text-gray-400"
class="m-0 text-sm font-semibold leading-5 text-gray-500 uppercase"
>
{{ tax.name }} - {{ tax.percent }}%
</label>
@ -59,7 +59,7 @@
<label
v-else-if="store[storeProp].tax_per_item === 'YES'"
class="flex items-center justify-center m-0 text-lg text-black dark:text-white uppercase "
class="flex items-center justify-center m-0 text-lg text-black uppercase "
>
<BaseFormatMoney :amount="tax.amount" :currency="defaultCurrency" />
</label>
@ -75,12 +75,12 @@
<BaseContentPlaceholders v-if="isLoading">
<BaseContentPlaceholdersText :lines="1" class="w-16 h-5" />
</BaseContentPlaceholders>
<BaseLabel
<label
v-else
class=" !font-semibold !text-gray-400 !uppercase"
class="text-sm font-semibold leading-5 text-gray-400 uppercase"
>
{{ $t('estimates.discount') }}
</BaseLabel>
</label>
<BaseContentPlaceholders v-if="isLoading">
<BaseContentPlaceholdersText
:lines="1"
@ -171,21 +171,21 @@
<BaseContentPlaceholders v-if="isLoading">
<BaseContentPlaceholdersText :lines="1" class="w-16 h-5" />
</BaseContentPlaceholders>
<BaseLabel
<label
v-else
class="!m-0 !font-semibold !text-gray-400 !uppercase"
>{{ $t('estimates.total') }} {{ $t('estimates.amount') }}:</BaseLabel
class="m-0 text-sm font-semibold leading-5 text-gray-400 uppercase"
>{{ $t('estimates.total') }} {{ $t('estimates.amount') }}:</label
>
<BaseContentPlaceholders v-if="isLoading">
<BaseContentPlaceholdersText :lines="1" class="w-16 h-5" />
</BaseContentPlaceholders>
<BaseLabel
<label
v-else
class="!flex !items-center !justify-center !text-lg !uppercase !text-primary-400"
class="flex items-center justify-center text-lg uppercase text-primary-400"
>
<BaseFormatMoney :amount="store.getTotal" :currency="defaultCurrency" />
</BaseLabel>
</label>
</div>
</div>
</template>

View File

@ -1,9 +1,9 @@
<template>
<div class="flex items-center justify-between w-full mt-2 text-sm">
<BaseLabel class="!font-semibold !text-gray-500 !uppercase">
<label class="font-semibold leading-5 text-gray-500 uppercase">
{{ tax.name }} ({{ tax.percent }} %)
</BaseLabel>
<label class="flex items-center justify-center text-lg text-black dark:text-white">
</label>
<label class="flex items-center justify-center text-lg text-black">
<BaseFormatMoney :amount="tax.amount" :currency="currency" />
<BaseIcon

View File

@ -88,37 +88,38 @@
@click="selectTaxType(taxType, close)"
>
<div class="flex justify-between px-2">
<BaseLabel
<label
class="
!m-0
!text-base
!font-semibold
!leading-tight
!cursor-pointer
m-0
text-base
font-semibold
leading-tight
text-gray-700
cursor-pointer
"
>
{{ taxType.name }}
</BaseLabel>
</label>
<BaseLabel
<label
class="
!m-0
!text-base
!font-semibold
!text-gray-700
!cursor-pointer
m-0
text-base
font-semibold
text-gray-700
cursor-pointer
"
>
{{ taxType.percent }} %
</BaseLabel>
</label>
</div>
</div>
</div>
<div v-else class="flex justify-center p-5 text-gray-400">
<BaseLabel class="!text-base !text-gray-500 !cursor-pointer">
<label class="text-base text-gray-500 cursor-pointer">
{{ $t('general.no_tax_found') }}
</BaseLabel>
</label>
</div>
</div>
@ -141,18 +142,19 @@
@click="openTaxTypeModal"
>
<BaseIcon name="CheckCircleIcon" class="text-primary-400" />
<BaseLabel
<label
class="
!m-0
!ml-3
!leading-none
!cursor-pointer
!font-base
!text-primary-400
m-0
ml-3
text-sm
leading-none
cursor-pointer
font-base
text-primary-400
"
>
{{ $t('estimates.add_new_tax') }}
</BaseLabel>
</label>
</button>
</div>
</PopoverPanel>

View File

@ -1,9 +1,9 @@
<template>
<div>
<BaseLabel class="!flex !text-gray-800 !mb-2">
<label class="flex text-gray-800 font-medium text-sm mb-2">
{{ $t('general.select_template') }}
<span class="text-sm text-red-500"> *</span>
</BaseLabel>
</label>
<BaseButton
type="button"
class="flex justify-center w-full text-sm lg:w-auto hover:bg-gray-200"

View File

@ -57,9 +57,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -84,7 +82,7 @@
</template>
{{ $t('general.create') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -47,15 +47,7 @@
</BaseInputGrid>
</div>
<div
class="
z-0
flex
justify-end
p-4
border-t border-gray-200 border-solid border-modal-bg
"
>
<BaseModalFooter>
<BaseButton
type="button"
variant="primary-outline"
@ -80,7 +72,7 @@
</template>
{{ categoryStore.isEdit ? $t('general.update') : $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -116,7 +116,7 @@
</BaseInputGrid>
</div>
<div class="z-0 flex justify-end p-4 bg-gray-50 border-modal-bg">
<BaseModalFooter>
<BaseButton
class="mr-3 text-sm"
variant="primary-outline"
@ -141,7 +141,7 @@
</template>
{{ $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -425,9 +425,7 @@
</BaseTabGroup>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3 text-sm"
type="button"
@ -447,7 +445,7 @@
</template>
{{ $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -38,7 +38,7 @@
</BaseInputGroup>
</div>
<div class="z-0 flex justify-end p-4 bg-gray-50 border-modal-bg">
<BaseModalFooter>
<BaseButton
class="mr-3 text-sm"
variant="primary-outline"
@ -63,7 +63,7 @@
</template>
{{ $t('general.delete') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -150,9 +150,7 @@
@Remove="removeUsedSelectedCurrencies"
/>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -179,7 +177,7 @@
exchangeRateStore.isEdit ? $t('general.update') : $t('general.save')
}}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -20,15 +20,7 @@
@submit="createNewDisk"
>
<template #default="slotProps">
<div
class="
z-0
flex
justify-end
p-4
border-t border-solid border-gray-light
"
>
<BaseModalFooter>
<BaseButton
class="mr-3 text-sm"
variant="primary-outline"
@ -52,7 +44,7 @@
{{ $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</template>
</component>
</div>

View File

@ -89,9 +89,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -111,7 +109,7 @@
</template>
{{ itemStore.isEdit ? $t('general.update') : $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</div>
</BaseModal>

View File

@ -31,15 +31,7 @@
</BaseInputGroup>
</div>
<div
class="
z-0
flex
justify-end
p-4
border-t border-gray-200 border-solid border-modal-bg
"
>
<BaseModalFooter>
<BaseButton
type="button"
variant="primary-outline"
@ -66,7 +58,7 @@
itemStore.isItemUnitEdit ? $t('general.update') : $t('general.save')
}}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -62,9 +62,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
variant="primary-outline"
type="button"
@ -84,7 +82,7 @@
</template>
{{ $t('general.send') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -63,16 +63,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="
z-0
flex
justify-end
px-4
py-4
border-t border-solid border-gray-light
"
>
<BaseModalFooter>
<BaseButton
class="mr-2"
variant="primary-outline"
@ -93,7 +84,7 @@
</template>
{{ noteStore.isEdit ? $t('general.update') : $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -29,9 +29,7 @@
</BaseInputGroup>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
variant="primary-outline"
class="mr-3"
@ -56,7 +54,7 @@
: $t('general.save')
}}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -72,7 +72,7 @@
</div>
</div>
<div class="border-t border-gray-200 py-3">
<div class="border-t border-gray-200 dark:border-gray-600 py-3">
<div
class="
grid grid-cols-1
@ -89,7 +89,7 @@
:key="gIndex"
class="flex flex-col space-y-1"
>
<p class="text-sm text-gray-500 border-b border-gray-200 pb-1 mb-2">
<p class="text-sm text-gray-500 dark:text-gray-200 border-b dark:border-gray-600 pb-1 mb-2">
{{ gIndex }}
</p>
<div
@ -116,15 +116,7 @@
</span>
</div>
</div>
<div
class="
z-0
flex
justify-end
p-4
border-t border-solid border--200 border-modal-bg
"
>
<BaseModalFooter>
<BaseButton
class="mr-3 text-sm"
variant="primary-outline"
@ -144,7 +136,7 @@
</template>
{{ !roleStore.isEdit ? $t('general.save') : $t('general.update') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -70,7 +70,7 @@
</div>
</div>
<div class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid">
<BaseModalFooter>
<BaseButton class="mr-3" variant="primary-outline" @click="closeModal">
{{ $t('general.cancel') }}
</BaseButton>
@ -80,7 +80,7 @@
</template>
{{ $t('general.choose') }}
</BaseButton>
</div>
</BaseModalFooter>
</BaseModal>
</template>

View File

@ -62,9 +62,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -85,7 +83,7 @@
<BaseIcon v-if="!isLoading" name="PhotographIcon" class="h-5 mr-2" />
{{ $t('general.preview') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
<div v-else>
<div class="my-6 mx-4 border border-gray-200 relative">
@ -106,9 +104,7 @@
></iframe>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -127,7 +123,7 @@
<BaseIcon v-if="!isLoading" name="PaperAirplaneIcon" class="mr-2" />
{{ $t('general.send') }}
</BaseButton>
</div>
</BaseModalFooter>
</div>
</BaseModal>
</template>

View File

@ -65,9 +65,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -93,7 +91,7 @@
</template>
{{ $t('general.preview') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
<div v-else>
<div class="my-6 mx-4 border border-gray-200 relative">
@ -114,9 +112,7 @@
style="min-height: 500px"
></iframe>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -140,7 +136,7 @@
/>
{{ $t('general.send') }}
</BaseButton>
</div>
</BaseModalFooter>
</div>
</BaseModal>
</template>

View File

@ -65,9 +65,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -93,7 +91,7 @@
</template>
{{ $t('general.preview') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
<div v-else>
<div class="my-6 mx-4 border border-gray-200 relative">
@ -114,9 +112,7 @@
style="min-height: 500px"
></iframe>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
variant="primary-outline"
@ -140,7 +136,7 @@
/>
{{ $t('general.send') }}
</BaseButton>
</div>
</BaseModalFooter>
</div>
</BaseModal>
</template>

View File

@ -90,15 +90,7 @@
</BaseInputGroup>
</BaseInputGrid>
</div>
<div
class="
z-0
flex
justify-end
p-4
border-t border-solid border--200 border-modal-bg
"
>
<BaseModalFooter>
<BaseButton
class="mr-3 text-sm"
variant="primary-outline"
@ -122,7 +114,7 @@
</template>
{{ taxTypeStore.isEdit ? $t('general.update') : $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -87,9 +87,7 @@
</BaseInputGrid>
</div>
<div
class="z-0 flex justify-end p-4 border-t border-gray-200 border-solid"
>
<BaseModalFooter>
<BaseButton
class="mr-3 text-sm"
type="button"
@ -109,7 +107,7 @@
</template>
{{ $t('general.save') }}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -172,15 +172,7 @@
</div>
</div>
<div
class="
z-0
flex
justify-end
p-4
border-t border-solid border-gray-light border-modal-bg
"
>
<BaseModalFooter>
<BaseButton
class="mr-3"
type="button"
@ -207,7 +199,7 @@
!customFieldStore.isEdit ? $t('general.save') : $t('general.update')
}}
</BaseButton>
</div>
</BaseModalFooter>
</form>
</BaseModal>
</template>

View File

@ -153,7 +153,7 @@
<BaseSwitch v-model="set_as_default" class="flex" />
</div>
<div class="ml-4 right">
<p class="p-0 mb-1 text-base leading-snug text-black box-title">
<p class="p-0 mb-1 text-base leading-snug text-black dark:text-white box-title">
{{ $t('settings.disk.is_default') }}
</p>
</div>

View File

@ -132,7 +132,7 @@
<BaseSwitch v-model="set_as_default" class="flex" />
</div>
<div class="ml-4 right">
<p class="p-0 mb-1 text-base leading-snug text-black box-title">
<p class="p-0 mb-1 text-base leading-snug text-black dark:text-white box-title">
{{ $t('settings.disk.is_default') }}
</p>
</div>

View File

@ -63,7 +63,7 @@
</div>
<div class="ml-4 right">
<p class="p-0 mb-1 text-base leading-snug text-black box-title">
<p class="p-0 mb-1 text-base leading-snug text-black dark:text-white box-title">
{{ $t('settings.disk.is_default') }}
</p>
</div>

View File

@ -134,7 +134,7 @@
<BaseSwitch v-model="set_as_default" class="flex" />
</div>
<div class="ml-4 right">
<p class="p-0 mb-1 text-base leading-snug text-black box-title">
<p class="p-0 mb-1 text-base leading-snug text-black dark:text-white box-title">
{{ $t('settings.disk.is_default') }}
</p>
</div>

View File

@ -53,7 +53,7 @@
</div>
</div>
<div v-else class="mt-24">
<label class="flex items-center justify-center text-gray-500 dark:text-gray-300">
<label class="flex items-center justify-center text-gray-500">
{{ $t('modules.no_modules_installed') }}
</label>
</div>

View File

@ -215,9 +215,9 @@
<SelectNotePopup type="Payment" @select="onSelectNote" />
</div>
<BaseLabel class="!mb-4 !text-gray-800">
<label class="mb-4 text-sm font-medium text-gray-800">
{{ $t('estimates.notes') }}
</BaseLabel>
</label>
<BaseCustomInput
v-model="paymentStore.currentPayment.notes"

View File

@ -4,9 +4,9 @@
:description="$t('settings.update_app.description')"
>
<div class="pb-8 ml-0">
<BaseLabel class="!input-label">
<label class="text-sm not-italic font-medium input-label">
{{ $t('settings.update_app.current_version') }}
</BaseLabel>
</label>
<div
class="
@ -64,9 +64,9 @@
</div>
</div>
<BaseLabel class="!input-label">
<label class="text-sm not-italic font-medium input-label">
{{ $t('settings.update_app.next_version') }}
</BaseLabel>
</label>
<br />
<div
class="
@ -99,9 +99,9 @@
v-html="description"
></div>
<BaseLabel class=" !input-label">
<label class="text-sm not-italic font-medium input-label">
{{ $t('settings.update_app.requirements') }}
</BaseLabel>
</label>
<table class="w-1/2 mt-2 border-2 border-gray-200 BaseTable-fixed">
<tr

View File

@ -97,7 +97,6 @@
whitespace-nowrap
mr-2
min-w-[200px]
dark:text-primary-400
"
>
{{ element.label }}

View File

@ -50,20 +50,20 @@
pb-4
"
>
<BaseLabel
<label
class="
!px-3
!py-2
!text-xs
!font-semibold
!text-gray-400
!mb-0.5
!block
!uppercase
px-3
py-2
text-xs
font-semibold
text-gray-400
mb-0.5
block
uppercase
"
>
{{ $t('company_switcher.label') }}
</BaseLabel>
</label>
<div
v-if="companyStore.companies.length < 1"

View File

@ -62,9 +62,9 @@
</div>
<div v-else>
<div v-if="usersStore.customerList.length > 0">
<BaseLabel class="!text-gray-400 !mb-0.5 !block !px-2 !uppercase">
<label class="text-sm text-gray-400 mb-0.5 block px-2 uppercase">
{{ $t('global_search.customers') }}
</BaseLabel>
</label>
<div
v-for="(customer, index) in usersStore.customerList"
:key="index"
@ -108,11 +108,11 @@
</div>
<div v-if="usersStore.userList.length > 0" class="mt-2">
<BaseLabel
class="!text-gray-400 !mb-2 !block !px-2 !uppercase"
<label
class="text-sm text-gray-400 mb-2 block px-2 mb-0.5 uppercase"
>
{{ $t('global_search.users') }}
</BaseLabel>
</label>
<div
v-for="(user, index) in usersStore.userList"
:key="index"

View File

@ -15,7 +15,7 @@
v-if="label"
:for="id"
:class="`font-medium ${
disabled ? 'text-gray-400 cursor-not-allowed' : 'text-gray-600 dark:text-white'
disabled ? 'text-gray-400 cursor-not-allowed' : 'text-gray-600'
} cursor-pointer `"
>
{{ label }}

View File

@ -69,29 +69,31 @@
</div>
<div class="grid grid-cols-2 gap-8 mt-2">
<div v-if="selectedCustomer.billing" class="flex flex-col">
<BaseLabel
<label
class="
!mb-1
!text-left !text-gray-400
!uppercase
!whitespace-nowrap
mb-1
text-sm
font-medium
text-left text-gray-400
uppercase
whitespace-nowrap
"
>
{{ $t('general.bill_to') }}
</BaseLabel>
</label>
<div
v-if="selectedCustomer.billing"
class="flex flex-col flex-1 p-0 text-left"
>
<BaseLabel
<label
v-if="selectedCustomer.billing.name"
class="!relative !w-11/12 !truncate"
class="relative w-11/12 text-sm truncate"
>
{{ selectedCustomer.billing.name }}
</BaseLabel>
</label>
<BaseLabel class="!relative !w-11/12 !truncate">
<label class="relative w-11/12 text-sm truncate">
<span v-if="selectedCustomer.billing.city">
{{ selectedCustomer.billing.city }}
</span>
@ -106,40 +108,42 @@
<span v-if="selectedCustomer.billing.state">
{{ selectedCustomer.billing.state }}
</span>
</BaseLabel>
<BaseLabel
</label>
<label
v-if="selectedCustomer.billing.zip"
class="!relative !w-11/12 !truncate"
class="relative w-11/12 text-sm truncate"
>
{{ selectedCustomer.billing.zip }}
</BaseLabel>
</label>
</div>
</div>
<div v-if="selectedCustomer.shipping" class="flex flex-col">
<BaseLabel
<label
class="
!mb-1
!text-left !text-gray-400
!uppercase
!whitespace-nowrap
mb-1
text-sm
font-medium
text-left text-gray-400
uppercase
whitespace-nowrap
"
>
{{ $t('general.ship_to') }}
</BaseLabel>
</label>
<div
v-if="selectedCustomer.shipping"
class="flex flex-col flex-1 p-0 text-left"
>
<BaseLabel
<label
v-if="selectedCustomer.shipping.name"
class="!relative !w-11/12 !truncate"
class="relative w-11/12 text-sm truncate"
>
{{ selectedCustomer.shipping.name }}
</BaseLabel>
</label>
<BaseLabel class="!relative !w-11/12 !truncate">
<label class="relative w-11/12 text-sm truncate">
<span v-if="selectedCustomer.shipping.city">
{{ selectedCustomer.shipping.city }}
</span>
@ -154,13 +158,13 @@
<span v-if="selectedCustomer.shipping.state">
{{ selectedCustomer.shipping.state }}
</span>
</BaseLabel>
<BaseLabel
</label>
<label
v-if="selectedCustomer.shipping.zip"
class="!relative !w-11/12 !text-sm !truncate"
class="relative w-11/12 text-sm truncate"
>
{{ selectedCustomer.shipping.zip }}
</BaseLabel>
</label>
</div>
</div>
</div>
@ -207,7 +211,7 @@
/>
<div class="mt-1">
<label class="text-lg font-medium text-gray-900 dark:text-white">
<label class="text-lg font-medium text-gray-900">
{{ $t('customers.new_customer') }}
<span class="text-red-500"> * </span>
</label>
@ -331,9 +335,9 @@
v-if="customerStore.customers.length === 0"
class="flex justify-center p-5 text-gray-400"
>
<BaseLabel class="!text-base !text-gray-500 !cursor-pointer">
<label class="text-base text-gray-500 cursor-pointer">
{{ $t('customers.no_customers_found') }}
</BaseLabel>
</label>
</div>
</ul>
</div>
@ -358,18 +362,19 @@
>
<BaseIcon name="UserAddIcon" class="text-primary-400" />
<BaseLabel
<label
class="
!m-0
!ml-3
!leading-none
!cursor-pointer
!font-base
!text-primary-400
m-0
ml-3
text-sm
leading-none
cursor-pointer
font-base
text-primary-400
"
>
{{ $t('customers.add_new_customer') }}
</BaseLabel>
</label>
</button>
</PopoverPanel>
</div>

View File

@ -4,10 +4,10 @@
<slot></slot>
</div>
<div class="mt-2">
<BaseLabel >{{ title }}</BaseLabel>
<label class="font-medium">{{ title }}</label>
</div>
<div class="mt-2">
<label class="text-gray-500 dark:text-gray-400">
<label class="text-gray-500">
{{ description }}
</label>
</div>

View File

@ -20,7 +20,6 @@
hover:text-gray-700
top-2.5
right-3.5
dark:text-gray-300
"
@click="$emit('clear')"
>

View File

@ -3,15 +3,18 @@
<BaseContentPlaceholders v-if="contentLoading">
<BaseContentPlaceholdersText :lines="1" :class="contentLoadClass" />
</BaseContentPlaceholders>
<BaseLabel
<label
v-else-if="label"
:class="labelClasses"
class="
!flex
!items-center
!text-gray-800
!whitespace-nowrap
!justify-between
flex
text-sm
not-italic
items-center
font-medium
text-gray-800
whitespace-nowrap
justify-between
"
>
<div>
@ -25,10 +28,10 @@
name="InformationCircleIcon"
class="h-4 text-gray-400 cursor-pointer hover:text-gray-600"
/>
</BaseLabel>
</label>
<div :class="inputContainerClasses">
<slot></slot>
<span v-if="helpText" class="text-gray-500 text-xs mt-1 font-light dark:text-gray-400">
<span v-if="helpText" class="text-gray-500 text-xs mt-1 font-light">
{{ helpText }}
</span>
<span v-if="error" class="block mt-0.5 text-sm text-red-500">

View File

@ -1,5 +1,5 @@
<template>
<label class="text-sm not-italic font-medium leading-5 text-primary-800 dark:!text-gray-300">
<label class="text-sm not-italic font-medium leading-5 text-primary-800">
<slot />
</label>
</template>

View File

@ -29,8 +29,21 @@
leave-to="opacity-0"
>
<DialogOverlay
class="fixed inset-0 transition-opacity bg-gray-700 bg-opacity-25"
class="
fixed
inset-0
transition-opacity
bg-gray-700
bg-opacity-25
dark:backdrop-blur-sm
dark:bg-gray-900/80
"
>
<BaseDarkHighlight
class="!bg-highlight/[.17] !top-1/2 -translate-y-1/2 mt-5 h-96"
:class="modalSize"
/>
</DialogOverlay>
</TransitionChild>
<!-- This element is to trick the browser into centering the modal contents. -->
@ -61,6 +74,10 @@
my-4
${modalSize}
sm:w-full
dark:shadow-glass
dark:border
dark:border-white/10
dark:bg-gray-800/90
border-t-8 border-solid rounded shadow-xl border-primary-500`"
>
<div
@ -74,6 +91,8 @@
text-lg
font-medium
text-black
dark:text-white
dark:border-gray-600
border-b border-gray-200 border-solid
"
>

View File

@ -0,0 +1,14 @@
<template>
<div
class="
z-0
flex
justify-end
p-4
border-t border-gray-200 border-solid
dark:border-gray-600
"
>
<slot />
</div>
</template>