Skip to content

Commit 5bbf33c

Browse files
committed
Theme update
1 parent 7707cd6 commit 5bbf33c

121 files changed

Lines changed: 5810 additions & 7787 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/Http/Controllers/Api/Registries/RegistrySearchController.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,17 @@ public function search(Request $request): JsonResponse
1515
$type = $request->query('type');
1616

1717
$results = Registry::query()
18-
->when($query, fn($q) => $q->where('name', 'like', "%{$query}%"))
19-
->when($type, fn($q) => $q->where('type', $type))
18+
->when($query, fn ($q) => $q->where('name', 'like', "%{$query}%"))
19+
->when($type, fn ($q) => $q->where('type', $type))
2020
->limit(20)
2121
->get()
22-
->map(fn($item) => [
22+
->map(fn ($item) => [
2323
'name' => $item->name,
2424
'title' => $item->title,
2525
'type' => $item->type,
2626
'category' => $item->meta['category'] ?? null,
2727
'description' => $item->meta['description'] ?? null,
28+
'baseColor' => $item->baseColor ?? null,
2829
]);
2930

3031
return response()->json($results);
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
3+
namespace App\Http\Controllers\Docs\Themes;
4+
5+
use App\Http\Controllers\Controller;
6+
use App\Models\Registry;
7+
use Illuminate\Http\Request;
8+
use Inertia\Inertia;
9+
10+
class ThemeIndexController extends Controller
11+
{
12+
/**
13+
* Handle the incoming request.
14+
*/
15+
public function __invoke(Request $request)
16+
{
17+
18+
$themes = Registry::query()->themes()->get();
19+
// return $themes;
20+
21+
return Inertia::render('docs/themes/index', [
22+
'themes' => $themes
23+
]);
24+
}
25+
}

app/Models/Registry.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,12 @@ class Registry extends Model
3232
'envVars' => 'array',
3333
'categories' => 'array',
3434
];
35+
36+
37+
public function scopeThemes($query)
38+
{
39+
return $query->where('type', 'registry:theme');
40+
}
41+
42+
3543
}

bun.lock

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,17 @@
3232
"typescript-eslint": "^8.59.0"
3333
},
3434
"dependencies": {
35+
"@fontsource-variable/caveat": "^5.2.8",
3536
"@fontsource-variable/inter": "^5.2.8",
3637
"@fontsource-variable/playfair-display": "^5.2.8",
3738
"@fontsource/bebas-neue": "^5.2.7",
39+
"@fontsource/dm-serif-display": "^5.2.8",
3840
"@fontsource/fira-mono": "^5.2.7",
3941
"@fontsource/ibm-plex-mono": "^5.2.7",
42+
"@fontsource/ibm-plex-sans": "^5.2.8",
4043
"@fontsource/orbitron": "^5.2.8",
44+
"@fontsource/press-start-2p": "^5.2.7",
45+
"@fontsource/roboto-slab": "^5.2.8",
4146
"@gsap/react": "^2.1.2",
4247
"@headlessui/react": "^2.2.10",
4348
"@inertiajs/react": "^3.0.3",

public/build/assets/animations-DrMNHjj0.js renamed to public/build/assets/animations-qawxsBzD.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-BQY6GG_A.js

Lines changed: 0 additions & 46 deletions
This file was deleted.

public/build/assets/app-CVmvhyPK.js

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-DPPU4g6B.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-DiGLk04j.css

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)