@@ -626,6 +624,6 @@ ${Object.entries(theme.vars_dark || {})
);
}
-ThemesShow.layout = MainLayout;
+ThemesShow.layout = ThemeLayout;
export default ThemesShow;
diff --git a/resources/js/routes/debugbar/cache/index.ts b/resources/js/routes/debugbar/cache/index.ts
deleted file mode 100644
index 8057434..0000000
--- a/resources/js/routes/debugbar/cache/index.ts
+++ /dev/null
@@ -1,90 +0,0 @@
-import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../wayfinder'
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\CacheController::deleteMethod
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/CacheController.php:16
- * @route '/_debugbar/cache/{key}'
- */
-export const deleteMethod = (args: { key: string | number } | [key: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'delete'> => ({
- url: deleteMethod.url(args, options),
- method: 'delete',
-})
-
-deleteMethod.definition = {
- methods: ["delete"],
- url: '/_debugbar/cache/{key}',
-} satisfies RouteDefinition<["delete"]>
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\CacheController::deleteMethod
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/CacheController.php:16
- * @route '/_debugbar/cache/{key}'
- */
-deleteMethod.url = (args: { key: string | number } | [key: string | number ] | string | number, options?: RouteQueryOptions) => {
- if (typeof args === 'string' || typeof args === 'number') {
- args = { key: args }
- }
-
-
- if (Array.isArray(args)) {
- args = {
- key: args[0],
- }
- }
-
- args = applyUrlDefaults(args)
-
- const parsedArgs = {
- key: args.key,
- }
-
- return deleteMethod.definition.url
- .replace('{key}', parsedArgs.key.toString())
- .replace(/\/+$/, '') + queryParams(options)
-}
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\CacheController::deleteMethod
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/CacheController.php:16
- * @route '/_debugbar/cache/{key}'
- */
-deleteMethod.delete = (args: { key: string | number } | [key: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'delete'> => ({
- url: deleteMethod.url(args, options),
- method: 'delete',
-})
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\CacheController::deleteMethod
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/CacheController.php:16
- * @route '/_debugbar/cache/{key}'
- */
- const deleteMethodForm = (args: { key: string | number } | [key: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
- action: deleteMethod.url(args, {
- [options?.mergeQuery ? 'mergeQuery' : 'query']: {
- _method: 'DELETE',
- ...(options?.query ?? options?.mergeQuery ?? {}),
- }
- }),
- method: 'post',
- })
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\CacheController::deleteMethod
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/CacheController.php:16
- * @route '/_debugbar/cache/{key}'
- */
- deleteMethodForm.delete = (args: { key: string | number } | [key: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
- action: deleteMethod.url(args, {
- [options?.mergeQuery ? 'mergeQuery' : 'query']: {
- _method: 'DELETE',
- ...(options?.query ?? options?.mergeQuery ?? {}),
- }
- }),
- method: 'post',
- })
-
- deleteMethod.form = deleteMethodForm
-const cache = {
- delete: Object.assign(deleteMethod, deleteMethod),
-}
-
-export default cache
\ No newline at end of file
diff --git a/resources/js/routes/debugbar/index.ts b/resources/js/routes/debugbar/index.ts
deleted file mode 100644
index e6979fe..0000000
--- a/resources/js/routes/debugbar/index.ts
+++ /dev/null
@@ -1,265 +0,0 @@
-import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../wayfinder'
-import cache from './cache'
-import queries from './queries'
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::openhandler
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:18
- * @route '/_debugbar/open'
- */
-export const openhandler = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
- url: openhandler.url(options),
- method: 'get',
-})
-
-openhandler.definition = {
- methods: ["get","head"],
- url: '/_debugbar/open',
-} satisfies RouteDefinition<["get","head"]>
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::openhandler
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:18
- * @route '/_debugbar/open'
- */
-openhandler.url = (options?: RouteQueryOptions) => {
- return openhandler.definition.url + queryParams(options)
-}
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::openhandler
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:18
- * @route '/_debugbar/open'
- */
-openhandler.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
- url: openhandler.url(options),
- method: 'get',
-})
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::openhandler
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:18
- * @route '/_debugbar/open'
- */
-openhandler.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
- url: openhandler.url(options),
- method: 'head',
-})
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::openhandler
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:18
- * @route '/_debugbar/open'
- */
- const openhandlerForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: openhandler.url(options),
- method: 'get',
- })
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::openhandler
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:18
- * @route '/_debugbar/open'
- */
- openhandlerForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: openhandler.url(options),
- method: 'get',
- })
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::openhandler
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:18
- * @route '/_debugbar/open'
- */
- openhandlerForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: openhandler.url({
- [options?.mergeQuery ? 'mergeQuery' : 'query']: {
- _method: 'HEAD',
- ...(options?.query ?? options?.mergeQuery ?? {}),
- }
- }),
- method: 'get',
- })
-
- openhandler.form = openhandlerForm
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::clockwork
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:49
- * @route '/_debugbar/clockwork/{id}'
- */
-export const clockwork = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
- url: clockwork.url(args, options),
- method: 'get',
-})
-
-clockwork.definition = {
- methods: ["get","head"],
- url: '/_debugbar/clockwork/{id}',
-} satisfies RouteDefinition<["get","head"]>
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::clockwork
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:49
- * @route '/_debugbar/clockwork/{id}'
- */
-clockwork.url = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions) => {
- if (typeof args === 'string' || typeof args === 'number') {
- args = { id: args }
- }
-
-
- if (Array.isArray(args)) {
- args = {
- id: args[0],
- }
- }
-
- args = applyUrlDefaults(args)
-
- const parsedArgs = {
- id: args.id,
- }
-
- return clockwork.definition.url
- .replace('{id}', parsedArgs.id.toString())
- .replace(/\/+$/, '') + queryParams(options)
-}
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::clockwork
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:49
- * @route '/_debugbar/clockwork/{id}'
- */
-clockwork.get = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
- url: clockwork.url(args, options),
- method: 'get',
-})
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::clockwork
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:49
- * @route '/_debugbar/clockwork/{id}'
- */
-clockwork.head = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
- url: clockwork.url(args, options),
- method: 'head',
-})
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::clockwork
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:49
- * @route '/_debugbar/clockwork/{id}'
- */
- const clockworkForm = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: clockwork.url(args, options),
- method: 'get',
- })
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::clockwork
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:49
- * @route '/_debugbar/clockwork/{id}'
- */
- clockworkForm.get = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: clockwork.url(args, options),
- method: 'get',
- })
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\OpenHandlerController::clockwork
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/OpenHandlerController.php:49
- * @route '/_debugbar/clockwork/{id}'
- */
- clockworkForm.head = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: clockwork.url(args, {
- [options?.mergeQuery ? 'mergeQuery' : 'query']: {
- _method: 'HEAD',
- ...(options?.query ?? options?.mergeQuery ?? {}),
- }
- }),
- method: 'get',
- })
-
- clockwork.form = clockworkForm
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\AssetController::assets
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/AssetController.php:16
- * @route '/_debugbar/assets'
- */
-export const assets = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
- url: assets.url(options),
- method: 'get',
-})
-
-assets.definition = {
- methods: ["get","head"],
- url: '/_debugbar/assets',
-} satisfies RouteDefinition<["get","head"]>
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\AssetController::assets
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/AssetController.php:16
- * @route '/_debugbar/assets'
- */
-assets.url = (options?: RouteQueryOptions) => {
- return assets.definition.url + queryParams(options)
-}
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\AssetController::assets
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/AssetController.php:16
- * @route '/_debugbar/assets'
- */
-assets.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
- url: assets.url(options),
- method: 'get',
-})
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\AssetController::assets
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/AssetController.php:16
- * @route '/_debugbar/assets'
- */
-assets.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
- url: assets.url(options),
- method: 'head',
-})
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\AssetController::assets
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/AssetController.php:16
- * @route '/_debugbar/assets'
- */
- const assetsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: assets.url(options),
- method: 'get',
- })
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\AssetController::assets
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/AssetController.php:16
- * @route '/_debugbar/assets'
- */
- assetsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: assets.url(options),
- method: 'get',
- })
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\AssetController::assets
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/AssetController.php:16
- * @route '/_debugbar/assets'
- */
- assetsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
- action: assets.url({
- [options?.mergeQuery ? 'mergeQuery' : 'query']: {
- _method: 'HEAD',
- ...(options?.query ?? options?.mergeQuery ?? {}),
- }
- }),
- method: 'get',
- })
-
- assets.form = assetsForm
-const debugbar = {
- openhandler: Object.assign(openhandler, openhandler),
-cache: Object.assign(cache, cache),
-queries: Object.assign(queries, queries),
-clockwork: Object.assign(clockwork, clockwork),
-assets: Object.assign(assets, assets),
-}
-
-export default debugbar
\ No newline at end of file
diff --git a/resources/js/routes/debugbar/queries/index.ts b/resources/js/routes/debugbar/queries/index.ts
deleted file mode 100644
index cb47757..0000000
--- a/resources/js/routes/debugbar/queries/index.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../wayfinder'
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\QueriesController::explain
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/QueriesController.php:17
- * @route '/_debugbar/queries/explain'
- */
-export const explain = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
- url: explain.url(options),
- method: 'post',
-})
-
-explain.definition = {
- methods: ["post"],
- url: '/_debugbar/queries/explain',
-} satisfies RouteDefinition<["post"]>
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\QueriesController::explain
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/QueriesController.php:17
- * @route '/_debugbar/queries/explain'
- */
-explain.url = (options?: RouteQueryOptions) => {
- return explain.definition.url + queryParams(options)
-}
-
-/**
-* @see \Fruitcake\LaravelDebugbar\Controllers\QueriesController::explain
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/QueriesController.php:17
- * @route '/_debugbar/queries/explain'
- */
-explain.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
- url: explain.url(options),
- method: 'post',
-})
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\QueriesController::explain
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/QueriesController.php:17
- * @route '/_debugbar/queries/explain'
- */
- const explainForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
- action: explain.url(options),
- method: 'post',
- })
-
- /**
-* @see \Fruitcake\LaravelDebugbar\Controllers\QueriesController::explain
- * @see vendor/fruitcake/laravel-debugbar/src/Controllers/QueriesController.php:17
- * @route '/_debugbar/queries/explain'
- */
- explainForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
- action: explain.url(options),
- method: 'post',
- })
-
- explain.form = explainForm
-const queries = {
- explain: Object.assign(explain, explain),
-}
-
-export default queries
\ No newline at end of file
diff --git a/resources/js/routes/index.ts b/resources/js/routes/index.ts
index 8db4430..1dec706 100644
--- a/resources/js/routes/index.ts
+++ b/resources/js/routes/index.ts
@@ -367,7 +367,7 @@ pricing.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
pricing.form = pricingForm
/**
- * @see routes/web.php:37
+ * @see routes/web.php:41
* @route '/dashboard'
*/
export const dashboard = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -381,7 +381,7 @@ dashboard.definition = {
} satisfies RouteDefinition<["get","head"]>
/**
- * @see routes/web.php:37
+ * @see routes/web.php:41
* @route '/dashboard'
*/
dashboard.url = (options?: RouteQueryOptions) => {
@@ -389,7 +389,7 @@ dashboard.url = (options?: RouteQueryOptions) => {
}
/**
- * @see routes/web.php:37
+ * @see routes/web.php:41
* @route '/dashboard'
*/
dashboard.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -397,7 +397,7 @@ dashboard.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
method: 'get',
})
/**
- * @see routes/web.php:37
+ * @see routes/web.php:41
* @route '/dashboard'
*/
dashboard.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
@@ -406,7 +406,7 @@ dashboard.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
})
/**
- * @see routes/web.php:37
+ * @see routes/web.php:41
* @route '/dashboard'
*/
const dashboardForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -415,7 +415,7 @@ dashboard.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
})
/**
- * @see routes/web.php:37
+ * @see routes/web.php:41
* @route '/dashboard'
*/
dashboardForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -423,7 +423,7 @@ dashboard.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
method: 'get',
})
/**
- * @see routes/web.php:37
+ * @see routes/web.php:41
* @route '/dashboard'
*/
dashboardForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
diff --git a/resources/js/routes/themes/index.ts b/resources/js/routes/themes/index.ts
index 06432be..a7a926f 100644
--- a/resources/js/routes/themes/index.ts
+++ b/resources/js/routes/themes/index.ts
@@ -1,7 +1,7 @@
import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../wayfinder'
/**
* @see \App\Http\Controllers\ThemesController::index
- * @see app/Http/Controllers/ThemesController.php:11
+ * @see app/Http/Controllers/ThemesController.php:130
* @route '/themes'
*/
export const index = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -16,7 +16,7 @@ index.definition = {
/**
* @see \App\Http\Controllers\ThemesController::index
- * @see app/Http/Controllers/ThemesController.php:11
+ * @see app/Http/Controllers/ThemesController.php:130
* @route '/themes'
*/
index.url = (options?: RouteQueryOptions) => {
@@ -25,7 +25,7 @@ index.url = (options?: RouteQueryOptions) => {
/**
* @see \App\Http\Controllers\ThemesController::index
- * @see app/Http/Controllers/ThemesController.php:11
+ * @see app/Http/Controllers/ThemesController.php:130
* @route '/themes'
*/
index.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -34,7 +34,7 @@ index.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
})
/**
* @see \App\Http\Controllers\ThemesController::index
- * @see app/Http/Controllers/ThemesController.php:11
+ * @see app/Http/Controllers/ThemesController.php:130
* @route '/themes'
*/
index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
@@ -44,7 +44,7 @@ index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
/**
* @see \App\Http\Controllers\ThemesController::index
- * @see app/Http/Controllers/ThemesController.php:11
+ * @see app/Http/Controllers/ThemesController.php:130
* @route '/themes'
*/
const indexForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -54,7 +54,7 @@ index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
/**
* @see \App\Http\Controllers\ThemesController::index
- * @see app/Http/Controllers/ThemesController.php:11
+ * @see app/Http/Controllers/ThemesController.php:130
* @route '/themes'
*/
indexForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -63,7 +63,7 @@ index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
})
/**
* @see \App\Http\Controllers\ThemesController::index
- * @see app/Http/Controllers/ThemesController.php:11
+ * @see app/Http/Controllers/ThemesController.php:130
* @route '/themes'
*/
indexForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -78,8 +78,141 @@ index.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
index.form = indexForm
/**
+* @see \App\Http\Controllers\ThemesController::create
+ * @see app/Http/Controllers/ThemesController.php:14
+ * @route '/themes/create'
+ */
+export const create = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
+ url: create.url(options),
+ method: 'get',
+})
+
+create.definition = {
+ methods: ["get","head"],
+ url: '/themes/create',
+} satisfies RouteDefinition<["get","head"]>
+
+/**
+* @see \App\Http\Controllers\ThemesController::create
+ * @see app/Http/Controllers/ThemesController.php:14
+ * @route '/themes/create'
+ */
+create.url = (options?: RouteQueryOptions) => {
+ return create.definition.url + queryParams(options)
+}
+
+/**
+* @see \App\Http\Controllers\ThemesController::create
+ * @see app/Http/Controllers/ThemesController.php:14
+ * @route '/themes/create'
+ */
+create.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
+ url: create.url(options),
+ method: 'get',
+})
+/**
+* @see \App\Http\Controllers\ThemesController::create
+ * @see app/Http/Controllers/ThemesController.php:14
+ * @route '/themes/create'
+ */
+create.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
+ url: create.url(options),
+ method: 'head',
+})
+
+ /**
+* @see \App\Http\Controllers\ThemesController::create
+ * @see app/Http/Controllers/ThemesController.php:14
+ * @route '/themes/create'
+ */
+ const createForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
+ action: create.url(options),
+ method: 'get',
+ })
+
+ /**
+* @see \App\Http\Controllers\ThemesController::create
+ * @see app/Http/Controllers/ThemesController.php:14
+ * @route '/themes/create'
+ */
+ createForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
+ action: create.url(options),
+ method: 'get',
+ })
+ /**
+* @see \App\Http\Controllers\ThemesController::create
+ * @see app/Http/Controllers/ThemesController.php:14
+ * @route '/themes/create'
+ */
+ createForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
+ action: create.url({
+ [options?.mergeQuery ? 'mergeQuery' : 'query']: {
+ _method: 'HEAD',
+ ...(options?.query ?? options?.mergeQuery ?? {}),
+ }
+ }),
+ method: 'get',
+ })
+
+ create.form = createForm
+/**
+* @see \App\Http\Controllers\ThemesController::store
+ * @see app/Http/Controllers/ThemesController.php:19
+ * @route '/themes'
+ */
+export const store = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
+ url: store.url(options),
+ method: 'post',
+})
+
+store.definition = {
+ methods: ["post"],
+ url: '/themes',
+} satisfies RouteDefinition<["post"]>
+
+/**
+* @see \App\Http\Controllers\ThemesController::store
+ * @see app/Http/Controllers/ThemesController.php:19
+ * @route '/themes'
+ */
+store.url = (options?: RouteQueryOptions) => {
+ return store.definition.url + queryParams(options)
+}
+
+/**
+* @see \App\Http\Controllers\ThemesController::store
+ * @see app/Http/Controllers/ThemesController.php:19
+ * @route '/themes'
+ */
+store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
+ url: store.url(options),
+ method: 'post',
+})
+
+ /**
+* @see \App\Http\Controllers\ThemesController::store
+ * @see app/Http/Controllers/ThemesController.php:19
+ * @route '/themes'
+ */
+ const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
+ action: store.url(options),
+ method: 'post',
+ })
+
+ /**
+* @see \App\Http\Controllers\ThemesController::store
+ * @see app/Http/Controllers/ThemesController.php:19
+ * @route '/themes'
+ */
+ storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
+ action: store.url(options),
+ method: 'post',
+ })
+
+ store.form = storeForm
+/**
* @see \App\Http\Controllers\ThemesController::show
- * @see app/Http/Controllers/ThemesController.php:31
+ * @see app/Http/Controllers/ThemesController.php:150
* @route '/themes/{theme}'
*/
export const show = (args: { theme: string | { name: string } } | [theme: string | { name: string } ] | string | { name: string }, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -94,7 +227,7 @@ show.definition = {
/**
* @see \App\Http\Controllers\ThemesController::show
- * @see app/Http/Controllers/ThemesController.php:31
+ * @see app/Http/Controllers/ThemesController.php:150
* @route '/themes/{theme}'
*/
show.url = (args: { theme: string | { name: string } } | [theme: string | { name: string } ] | string | { name: string }, options?: RouteQueryOptions) => {
@@ -127,7 +260,7 @@ show.url = (args: { theme: string | { name: string } } | [theme: string | { name
/**
* @see \App\Http\Controllers\ThemesController::show
- * @see app/Http/Controllers/ThemesController.php:31
+ * @see app/Http/Controllers/ThemesController.php:150
* @route '/themes/{theme}'
*/
show.get = (args: { theme: string | { name: string } } | [theme: string | { name: string } ] | string | { name: string }, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
@@ -136,7 +269,7 @@ show.get = (args: { theme: string | { name: string } } | [theme: string | { name
})
/**
* @see \App\Http\Controllers\ThemesController::show
- * @see app/Http/Controllers/ThemesController.php:31
+ * @see app/Http/Controllers/ThemesController.php:150
* @route '/themes/{theme}'
*/
show.head = (args: { theme: string | { name: string } } | [theme: string | { name: string } ] | string | { name: string }, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
@@ -146,7 +279,7 @@ show.head = (args: { theme: string | { name: string } } | [theme: string | { nam
/**
* @see \App\Http\Controllers\ThemesController::show
- * @see app/Http/Controllers/ThemesController.php:31
+ * @see app/Http/Controllers/ThemesController.php:150
* @route '/themes/{theme}'
*/
const showForm = (args: { theme: string | { name: string } } | [theme: string | { name: string } ] | string | { name: string }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -156,7 +289,7 @@ show.head = (args: { theme: string | { name: string } } | [theme: string | { nam
/**
* @see \App\Http\Controllers\ThemesController::show
- * @see app/Http/Controllers/ThemesController.php:31
+ * @see app/Http/Controllers/ThemesController.php:150
* @route '/themes/{theme}'
*/
showForm.get = (args: { theme: string | { name: string } } | [theme: string | { name: string } ] | string | { name: string }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -165,7 +298,7 @@ show.head = (args: { theme: string | { name: string } } | [theme: string | { nam
})
/**
* @see \App\Http\Controllers\ThemesController::show
- * @see app/Http/Controllers/ThemesController.php:31
+ * @see app/Http/Controllers/ThemesController.php:150
* @route '/themes/{theme}'
*/
showForm.head = (args: { theme: string | { name: string } } | [theme: string | { name: string } ] | string | { name: string }, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
@@ -181,6 +314,8 @@ show.head = (args: { theme: string | { name: string } } | [theme: string | { nam
show.form = showForm
const themes = {
index: Object.assign(index, index),
+create: Object.assign(create, create),
+store: Object.assign(store, store),
show: Object.assign(show, show),
}
diff --git a/routes/web.php b/routes/web.php
index 91c409d..08421fe 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -15,15 +15,15 @@
Route::get('/pricing', [SubscriptionController::class, 'index'])->name('pricing');
Route::get('/themes', [ThemesController::class, 'index'])->name('themes.index');
-Route::get('/themes/create', [ThemesController::class, 'create'])->name('themes.create');
-Route::post('/themes', [ThemesController::class, 'store'])->name('themes.store');
+Route::get('/themes/create', [ThemesController::class, 'create'])->name('themes.create')->middleware('auth');
+Route::post('/themes', [ThemesController::class, 'store'])->name('themes.store')->middleware('auth');
Route::get('/themes/{theme}', [ThemesController::class, 'show'])->name('themes.show');
Route::get('/fonts', [FontsController::class, 'index'])->name('fonts.index');
Route::get('/animate-css', [AnimateController::class, 'index'])->name('animate-css.index');
Route::get('/r/{type}/{name}.json', [RegistriesController::class, 'show']);
-Route::get('/r/app/{name}.css', [ThemesController::class, 'css']);
+Route::get('/r/themes/{name}.css', [ThemesController::class, 'css']);
Route::get('/r/registry.json', [RegistryController::class, 'index']);
Route::get('/r/{name}.json', [RegistryController::class, 'show']);
Route::get('/r/{name}.css', [RegistryController::class, 'css']);