Skip to content

Commit 14c5154

Browse files
author
Adelino Ngomacha
committed
feat: add cache form page
1 parent e0d0134 commit 14c5154

File tree

7 files changed

+239
-492
lines changed

7 files changed

+239
-492
lines changed

libs/components/Dashboard/Settings/Forms/AppForm.vue

-3
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@
4040
</div>
4141
</div>
4242

43-
44-
4543
<div class="sm:col-span-3">
4644
<label for="env" class="block text-sm font-medium leading-6 text-gray-900">Redirect Urls</label>
4745
<div class="mt-2">
@@ -129,7 +127,6 @@
129127
<input id="cipher" type="text" name="cipher" placeholder="AES-256-CBC" value="aes-256-cbc" class="block w-full rounded-md border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6">
130128
</div>
131129
</div>
132-
133130
</div>
134131
</div>
135132
</div>

libs/components/Dashboard/Settings/Forms/CacheForm.vue

+231-218
Large diffs are not rendered by default.

libs/components/Dashboard/Settings/SettingsFormManager.vue

+5-9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import AIForm from './Forms/AIForm.vue'
33
import AnalyticsForm from './Forms/AnalyticsForm.vue'
44
import AppForm from './Forms/AppForm.vue'
5+
import CacheForm from './Forms/CacheForm.vue'
56
67
const props = defineProps({
78
name: String,
@@ -111,15 +112,10 @@ const pageTitle = computed < String > (() => options.find(option => option.key =
111112
</p>
112113

113114
<div class="mt-10">
114-
<template v-if="name === 'ai'">
115-
<AIForm />
116-
</template>
117-
<template v-else-if="name === 'analytics'">
118-
<AnalyticsForm />
119-
</template>
120-
<template v-else-if="name === 'app'">
121-
<AppForm />
122-
</template>
115+
<template v-if="name === 'ai'"><AIForm /></template>
116+
<template v-else-if="name === 'analytics'"><AnalyticsForm /></template>
117+
<template v-else-if="name === 'app'"><AppForm /></template>
118+
<template v-else-if="name === 'cache'"><CacheForm /></template>
123119
<template v-else>
124120
<div class="text-center">
125121
<div class="i-heroicons-cog-8-tooth text-gray-400 w-12 h-12 dark:text-gray-200 transition-all duration-150 ease-in-out" />

libs/components/Dashboard/SettingsSidebar.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<li>
4545
<RouterLink to="cache" class="sidebar-links group flex items-center justify-between">
4646
<div class="flex items-center gap-x-2">
47-
<div class="i-heroicons-square-3-stack-3d text-gray-500 w-5 h-5 dark:text-gray-200 group-hover:text-gray-700 transition duration-150 ease-in-out" />
47+
<div class="i-heroicons-server text-gray-500 w-5 h-5 dark:text-gray-200 group-hover:text-gray-700 transition duration-150 ease-in-out" />
4848
Cache
4949
</div>
5050
<div class="i-heroicons-chevron-right text-gray-500 w-5 h-5 dark:text-gray-200 group-hover:text-gray-700 transition duration-150 ease-in-out self-end" />

resources/views/dashboard/settings/cache.vue

-260
This file was deleted.

storage/framework/types/components.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ declare module 'vue' {
1010
ActivityFeed: typeof import('./../../../libs/components/Dashboard/Deployments/ActivityFeed.vue')['default']
1111
AIForm: typeof import('./../../../libs/components/Dashboard/Settings/Forms/AIForm.vue')['default']
1212
Alert: typeof import('./../../../libs/components/Dashboard/Modals/Popups/Alert.vue')['default']
13+
AnalyticsForm: typeof import('./../../../libs/components/Dashboard/Settings/Forms/AnalyticsForm.vue')['default']
1314
AppButton: typeof import('./../../../libs/components/Dashboard/Buttons/AppButton.vue')['default']
15+
AppForm: typeof import('./../../../libs/components/Dashboard/Settings/Forms/AppForm.vue')['default']
1416
BaseModal: typeof import('./../../../libs/components/Dashboard/Modals/BaseModal.vue')['default']
1517
Button: typeof import('./../../../libs/components/Button.vue')['default']
1618
CacheForm: typeof import('./../../../libs/components/Dashboard/Settings/Forms/CacheForm.vue')['default']

storage/framework/types/dashboard-router.d.ts

-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ declare module 'vue-router/auto-routes' {
4242
'/requests/': RouteRecordInfo<'/requests/', '/requests', Record<never, never>, Record<never, never>>,
4343
'/settings/[name]': RouteRecordInfo<'/settings/[name]', '/settings/:name', { name: ParamValue<true> }, { name: ParamValue<false> }>,
4444
'/settings/billing': RouteRecordInfo<'/settings/billing', '/settings/billing', Record<never, never>, Record<never, never>>,
45-
'/settings/cache': RouteRecordInfo<'/settings/cache', '/settings/cache', Record<never, never>, Record<never, never>>,
4645
'/settings/database': RouteRecordInfo<'/settings/database', '/settings/database', Record<never, never>, Record<never, never>>,
4746
'/settings/mail': RouteRecordInfo<'/settings/mail', '/settings/mail', Record<never, never>, Record<never, never>>,
4847
'/settings/queue': RouteRecordInfo<'/settings/queue', '/settings/queue', Record<never, never>, Record<never, never>>,

0 commit comments

Comments
 (0)