class PrivacyPolicy extends Page implements HasForms, HasActions
{
use InteractsWithForms;
use InteractsWithActions;
protected static ?string $navigationIcon = 'heroicon-o-document-text';
protected static string $view = 'filament.pages.privacy-policy';
public ?array $data = [];
public ?PrivacyPolicyModel $record = null;
public function mount(): void
{
//...
}
protected function getHeaderActions(): array
{
return [
LocaleSwitcher::make(),
];
}
public static function getTranslatableLocales(): array
{
return getSupportedLanguagesKeys();
}
public function form(Form $form): Form
{
return $form->schema([
//...
]);
}
}
class PrivacyPolicy extends Page implements HasForms, HasActions
{
use InteractsWithForms;
use InteractsWithActions;
protected static ?string $navigationIcon = 'heroicon-o-document-text';
protected static string $view = 'filament.pages.privacy-policy';
public ?array $data = [];
public ?PrivacyPolicyModel $record = null;
public function mount(): void
{
//...
}
protected function getHeaderActions(): array
{
return [
LocaleSwitcher::make(),
];
}
public static function getTranslatableLocales(): array
{
return getSupportedLanguagesKeys();
}
public function form(Form $form): Form
{
return $form->schema([
//...
]);
}
}