Skip to content

Commit 72dade6

Browse files
authored
Add disclaimer in subheading (#196)
* Add subheading and styling * Extract text to resource
1 parent ad9352e commit 72dade6

File tree

5 files changed

+29
-1
lines changed

5 files changed

+29
-1
lines changed

app/Filament/Resources/NewsResource/Pages/CreateNews.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,17 @@
66

77
use App\Filament\Resources\NewsResource;
88
use Filament\Resources\Pages\CreateRecord;
9+
use Illuminate\Contracts\Support\Htmlable;
10+
use Illuminate\Support\HtmlString;
911

1012
class CreateNews extends CreateRecord
1113
{
1214
protected static string $resource = NewsResource::class;
1315

1416
protected static bool $canCreateAnother = false;
17+
18+
protected function getSubheading(): Htmlable
19+
{
20+
return new HtmlString(__('news.disclaimer'));
21+
}
1522
}

app/Filament/Resources/NewsResource/Pages/EditNews.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
use App\Filament\Resources\NewsResource;
88
use Filament\Resources\Pages\EditRecord;
9+
use Illuminate\Contracts\Support\Htmlable;
10+
use Illuminate\Support\HtmlString;
911

1012
class EditNews extends EditRecord
1113
{
@@ -22,4 +24,9 @@ protected function getRedirectUrl(): ?string
2224
{
2325
return static::getResource()::getUrl('view', $this->getRecord());
2426
}
27+
28+
protected function getSubheading(): Htmlable
29+
{
30+
return new HtmlString(__('news.disclaimer'));
31+
}
2532
}

app/Filament/Resources/NewsResource/Pages/ViewNews.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
use Filament\Pages\Actions\DeleteAction;
1313
use Filament\Pages\Actions\EditAction;
1414
use Filament\Resources\Pages\ViewRecord;
15+
use Illuminate\Contracts\Support\Htmlable;
16+
use Illuminate\Support\HtmlString;
1517

1618
class ViewNews extends ViewRecord
1719
{
@@ -42,4 +44,9 @@ protected function getActions(): array
4244
DeleteAction::make(),
4345
];
4446
}
47+
48+
protected function getSubheading(): Htmlable
49+
{
50+
return new HtmlString(__('news.disclaimer'));
51+
}
4552
}

lang/ro/news.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
'label' => [
88
'singular' => 'Știre',
99
'plural' => 'Știri',
10-
1110
],
1211

1312
'field' => [
@@ -50,4 +49,6 @@
5049
]
5150
],
5251

52+
'disclaimer' => '<b>Important:</b> Știrile publicate în această secțiune trebuie să aibă legătură directă cu situații de urgență, protecție civilă sau alte subiecte relevante pentru colaborarea cu Departamentul pentru Situații de Urgență.'
53+
5354
];

resources/css/app.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,7 @@
11
@import '../../vendor/filament/filament/resources/css/app.css';
2+
3+
.filament-header-subheading {
4+
width: 100% !important;
5+
max-width: 100% !important;
6+
min-width: 100% !important;
7+
}

0 commit comments

Comments
 (0)