Skip to content

Commit 473e087

Browse files
feat:[lar-35] add spotlight search (#274)
2 parents ed3208e + 8d2eff5 commit 473e087

File tree

12 files changed

+128
-154
lines changed

12 files changed

+128
-154
lines changed

app/Spotlight/Article.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ public function dependencies(): SpotlightCommandDependencies
3232
public function searchArticle(string $query): Collection
3333
{
3434
return ArticleModel::with('user')
35-
->scopes('published')
35+
->published()
3636
->where('title', 'like', "%{$query}%")
3737
->get()
38-
->map(fn (ArticleModel $article) => new SpotlightSearchResult(
38+
->map(fn (ArticleModel $article) => new SpotlightSearchResult( // @phpstan-ignore-line
3939
$article->slug,
4040
$article->title,
4141
sprintf('par @%s', $article->user->username)

app/Spotlight/Articles.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ final class Articles extends SpotlightCommand
2323

2424
public function execute(Spotlight $spotlight): void
2525
{
26-
$spotlight->redirectRoute('articles');
26+
$spotlight->redirectRoute('articles.index');
2727
}
2828
}

app/Spotlight/FAQs.php

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

app/Spotlight/Slack.php

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

app/Spotlight/Telegram.php

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

config/livewire-ui-spotlight.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,10 @@
3535
App\Spotlight\Articles::class,
3636
App\Spotlight\Discussion::class,
3737
App\Spotlight\Discussions::class,
38-
App\Spotlight\FAQs::class,
3938
App\Spotlight\Forum::class,
4039
App\Spotlight\Guides::class,
41-
App\Spotlight\Slack::class,
4240
App\Spotlight\Sujet::class,
43-
App\Spotlight\Telegram::class,
44-
App\Spotlight\User::class,
41+
// App\Spotlight\User::class,
4542
],
4643

4744
/*
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
return [
6+
'placeholder' => 'What do you want to do?',
7+
];
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
return [
6+
'placeholder' => 'Que souhaitez-vous rechercher ?',
7+
];

resources/views/layouts/app.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<x-layouts.footer />
6161
</div>
6262
63-
{{-- @livewire('livewire-ui-spotlight') --}}
63+
@livewire('livewire-ui-spotlight')
6464
@livewire('wire-elements-modal')
6565
@livewire(\Filament\Notifications\Livewire\Notifications::class)
6666
@livewire(\Laravelcm\LivewireSlideOvers\SlideOverPanel::class)

resources/views/vendor/livewire-ui-modal/modal.blade.php

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

0 commit comments

Comments
 (0)