File tree Expand file tree Collapse file tree 7 files changed +15
-15
lines changed Expand file tree Collapse file tree 7 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 121
121
</svg >
122
122
</button >
123
123
124
- <ul :id =" `dropdown-example${i}`" role =" none" class =" pt-1 space-y-1" :class =" { 'hidden': !opened.includes(i) }" >
124
+ <ul :id =" `dropdown-example${i}`" role =" none" class =" af-sidebar-dropdown pt-1 space-y-1" :class =" { 'hidden': !opened.includes(i) }" >
125
125
<template v-for =" (child , j ) in item .children " :key =" ` menu-${i }-${j } ` " >
126
126
<li >
127
127
<MenuLink :item =" child" isChild =" true" @click =" hideSidebar" />
Original file line number Diff line number Diff line change 1
1
<template >
2
2
3
- <div class =" afcl-input flex z-0 relative" :class =" {'opacity-50' : readonly}" >
3
+ <div class =" afcl-input-wrapper flex z-0 relative" :class =" {'opacity-50' : readonly}" >
4
4
<span
5
5
v-if =" $slots.prefix || prefix"
6
6
class =" inline-flex items-center px-3 text-sm text-gray-900 bg-gray-200 border border-s-0 border-gray-300 rounded-s-md dark:bg-gray-600 dark:text-gray-400 dark:border-gray-600" >
15
15
@input =" $emit('update:modelValue', $event.target?.value)"
16
16
:value =" modelValue"
17
17
aria-describedby =" helper-text-explanation"
18
- class =" inline-flex bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-0 focus:ring-lightPrimary focus:border-lightPrimary dark:focus:ring-darkPrimary dark:focus:border-darkPrimary
18
+ class =" afcl-input inline-flex bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-0 focus:ring-lightPrimary focus:border-lightPrimary dark:focus:ring-darkPrimary dark:focus:border-darkPrimary
19
19
blue-500 focus:border-blue-500 block w-20 p-2.5 dark:bg-gray-700 dark:border-gray-600 placeholder-gray-500 dark:placeholder-gray-400 dark:text-white translate-y-0"
20
20
:class =" {'rounded-l-md': !$slots.prefix && !prefix, 'rounded-r-md': !$slots.suffix && !suffix, 'w-full': fullWidth}"
21
21
:disabled =" readonly"
Original file line number Diff line number Diff line change 1
1
<template >
2
- <div class =" afcl-select relative inline-block" ref =" internalSelect"
2
+ <div class =" afcl-select-wrapper relative inline-block" ref =" internalSelect"
3
3
:class =" {'opacity-50': readonly}"
4
4
>
5
5
<div class =" relative" >
10
10
v-model =" search"
11
11
@click =" inputClick"
12
12
@input =" inputInput"
13
- class =" block w-full pl-3 pr-10 py-2.5 border border-gray-300 rounded-md leading-5 bg-gray-50 placeholder-gray-500 sm:text-sm transition duration-150 ease-in-out dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white focus:ring-lightPrimary focus:border-lightPrimary dark:focus:ring-darkPrimary dark:focus:border-darkPrimary"
13
+ class =" afcl-select block w-full pl-3 pr-10 py-2.5 border border-gray-300 rounded-md leading-5 bg-gray-50 placeholder-gray-500 sm:text-sm transition duration-150 ease-in-out dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white focus:ring-lightPrimary focus:border-lightPrimary dark:focus:ring-darkPrimary dark:focus:border-darkPrimary"
14
14
autocomplete =" off" data-custom =" no-autofill"
15
15
:placeholder ="
16
16
selectedItems.length && !multiple ? '' : (showDropdown ? $t('Search') : placeholder || $t('Select...'))
Original file line number Diff line number Diff line change 128
128
}"
129
129
130
130
>
131
- <IconEyeSolid class =" w-5 h-5 me-2" />
131
+ <IconEyeSolid class =" af-show-icon w-5 h-5 me-2" />
132
132
</RouterLink >
133
133
134
134
<template v-slot :tooltip >
147
147
}
148
148
}"
149
149
>
150
- <IconPenSolid class =" w-5 h-5 me-2" />
150
+ <IconPenSolid class =" af-edit-icon w-5 h-5 me-2" />
151
151
</RouterLink >
152
152
<template v-slot :tooltip >
153
153
{{ $t('Edit item') }}
159
159
v-if =" resource.options?.allowedActions.delete"
160
160
@click =" deleteRecord(row)"
161
161
>
162
- <IconTrashBinSolid class =" w-5 h-5 me-2" />
162
+ <IconTrashBinSolid class =" af-delete-icon w-5 h-5 me-2" />
163
163
</button >
164
164
165
165
<template v-slot :tooltip >
Original file line number Diff line number Diff line change 13
13
<BreadcrumbsWithButtons >
14
14
<!-- save and cancle -->
15
15
<button @click =" $router.back()"
16
- class =" flex items-center py-1 px-3 me-2 text-sm font-medium rounded-default text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"
16
+ class =" af-cancel-button flex items-center py-1 px-3 me-2 text-sm font-medium rounded-default text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"
17
17
>
18
18
{{ $t('Cancel') }}
19
19
</button >
20
20
21
21
<button
22
22
@click =" saveRecord"
23
- class =" flex items-center py-1 px-3 text-sm font-medium rounded-default text-red-600 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-red-700 focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-red-500 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 disabled:opacity-50"
23
+ class =" af-save-button flex items-center py-1 px-3 text-sm font-medium rounded-default text-red-600 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-red-700 focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-red-500 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 disabled:opacity-50"
24
24
:disabled =" saving || (validating && !isValid)"
25
25
>
26
26
<svg v-if =" saving"
Original file line number Diff line number Diff line change 74
74
75
75
<RouterLink v-if =" coreStore.resource?.options?.allowedActions?.create"
76
76
:to =" { name: 'resource-create', params: { resourceId: $route.params.resourceId } }"
77
- class =" flex items-center py-1 px-3 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 rounded-default"
77
+ class =" af-create-button flex items-center py-1 px-3 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 rounded-default"
78
78
>
79
79
<IconPlusOutline class =" w-4 h-4 me-2" />
80
80
{{ $t('Create') }}
81
81
</RouterLink >
82
82
83
83
<button
84
- class =" flex gap-1 items-center py-1 px-3 me-2 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 rounded-default"
84
+ class =" af-filter-button flex gap-1 items-center py-1 px-3 me-2 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 rounded-default"
85
85
@click =" ()=>{filtersShow = !filtersShow}"
86
86
v-if =" coreStore.resource?.options?.allowedActions?.filter"
87
87
>
Original file line number Diff line number Diff line change 28
28
</template >
29
29
<RouterLink v-if =" coreStore.resource?.options?.allowedActions?.create"
30
30
:to =" { name: 'resource-create', params: { resourceId: $route.params.resourceId } }"
31
- class =" flex items-center py-1 px-3 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 rounded-default"
31
+ class =" af-add-new-button flex items-center py-1 px-3 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 rounded-default"
32
32
>
33
33
<IconPlusOutline class =" w-4 h-4 me-2" />
34
34
{{ $t('Add new') }}
35
35
</RouterLink >
36
36
37
37
<RouterLink v-if =" coreStore?.resourceOptions?.allowedActions?.edit" :to =" { name: 'resource-edit', params: { resourceId: $route.params.resourceId, primaryKey: $route.params.primaryKey } }"
38
- class =" flex items-center py-1 px-3 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded-default border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"
38
+ class =" flex items-center af-edit-button py-1 px-3 text-sm font-medium text-gray-900 focus:outline-none bg-white rounded-default border border-gray-300 hover:bg-gray-100 hover:text-lightPrimary focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"
39
39
>
40
40
<IconPenSolid class =" w-4 h-4" />
41
41
{{ $t('Edit') }}
42
42
</RouterLink >
43
43
44
44
<button v-if =" coreStore?.resourceOptions?.allowedActions?.delete" @click =" deleteRecord"
45
- class =" flex items-center py-1 px-3 text-sm font-medium rounded-default text-red-600 focus:outline-none bg-white border border-gray-300 hover:bg-gray-100 hover:text-red-700 focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-red-500 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"
45
+ class =" flex items-center af-delete-button py-1 px-3 text-sm font-medium rounded-default text-red-600 focus:outline-none bg-white border border-gray-300 hover:bg-gray-100 hover:text-red-700 focus:z-10 focus:ring-4 focus:ring-gray-100 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-red-500 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700"
46
46
>
47
47
<IconTrashBinSolid class =" w-4 h-4" />
48
48
{{ $t('Delete') }}
You can’t perform that action at this time.
0 commit comments