fix: updated button with icon

This commit is contained in:
Shariq Ansari 2025-06-16 17:42:01 +05:30
parent baa03246e6
commit 9f3477e1cd
14 changed files with 82 additions and 28 deletions

View File

@ -16,7 +16,9 @@
v-if="isManager() && !isMobileView"
@click="showDataFieldsModal = true"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button
label="Save"

View File

@ -30,20 +30,24 @@
<DragIcon class="h-3.5" />
<div>{{ __(element.label) }}</div>
</div>
<div class="flex cursor-pointer items-center gap-1">
<div class="flex cursor-pointer items-center gap-0.5">
<Button
variant="ghost"
class="!h-5 w-5 !p-1"
@click="editColumn(element)"
>
<EditIcon class="h-3.5" />
<template #icon>
<EditIcon class="h-3.5" />
</template>
</Button>
<Button
variant="ghost"
class="!h-5 w-5 !p-1"
@click="removeColumn(element)"
>
<FeatherIcon name="x" class="h-3.5" />
<template #icon>
<FeatherIcon name="x" class="h-3.5" />
</template>
</Button>
</div>
</div>
@ -215,7 +219,9 @@ const fields = computed(() => {
})
function addColumn(c) {
let align = ['Float', 'Int', 'Percent', 'Currency'].includes(c.type) ? 'right' : 'left'
let align = ['Float', 'Int', 'Percent', 'Currency'].includes(c.type)
? 'right'
: 'left'
let _column = {
label: c.label,
type: c.fieldtype,

View File

@ -58,7 +58,9 @@
variant="outline"
@click="showGridFieldsEditorModal = true"
>
<FeatherIcon name="settings" class="h-4 w-4 text-ink-gray-7" />
<template #icon>
<FeatherIcon name="settings" class="size-4 text-ink-gray-7" />
</template>
</Button>
</div>
</div>
@ -281,7 +283,9 @@
variant="outline"
@click="showRowList[index] = true"
>
<EditIcon class="h-4 w-4 text-ink-gray-7" />
<template #icon>
<EditIcon class="text-ink-gray-7" />
</template>
</Button>
</div>
<GridRowModal

View File

@ -15,10 +15,14 @@
class="w-7"
@click="openGridRowFieldsModal"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="h-4 w-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -31,7 +31,9 @@
class="opacity-0 hover:bg-surface-gray-4 group-hover:opacity-100"
@click="option.onClick"
>
<SuccessIcon />
<template #icon>
<SuccessIcon />
</template>
</Button>
</div>
</Tooltip>
@ -43,7 +45,9 @@
class="opacity-0 hover:bg-surface-gray-4 group-hover:opacity-100"
@click="toggleEditMode"
>
<EditIcon />
<template #icon>
<EditIcon />
</template>
</Button>
</div>
</Tooltip>

View File

@ -15,10 +15,14 @@
class="w-7"
@click="openQuickEntryModal"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="h-4 w-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -39,10 +39,14 @@
class="w-7"
@click="openCallLogModal"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="h-4 w-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -16,10 +16,14 @@
class="w-7"
@click="openQuickEntryModal"
>
<EditIcon class="w-4 h-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="w-4 h-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -15,10 +15,14 @@
class="w-7"
@click="openQuickEntryModal"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="h-4 w-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -15,10 +15,14 @@
class="w-7"
@click="openQuickEntryModal"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="h-4 w-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -15,10 +15,14 @@
class="w-7"
@click="openQuickEntryModal"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="h-4 w-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -15,10 +15,14 @@
class="w-7"
@click="openQuickEntryModal"
>
<EditIcon class="h-4 w-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="h-4 w-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -15,10 +15,14 @@
class="w-7"
@click="openQuickEntryModal"
>
<EditIcon class="w-4 h-4" />
<template #icon>
<EditIcon />
</template>
</Button>
<Button variant="ghost" class="w-7" @click="show = false">
<FeatherIcon name="x" class="w-4 h-4" />
<template #icon>
<FeatherIcon name="x" class="size-4" />
</template>
</Button>
</div>
</div>

View File

@ -41,7 +41,9 @@
variant="ghost"
@click="section.editingLabel = true"
>
<EditIcon class="h-3.5" />
<template #icon>
<EditIcon class="h-3.5" />
</template>
</Button>
<Button
v-if="section.editable !== false"