mirror of
https://github.com/filamentphp/filament.git
synced 2026-10-16 15:42:48 +08:00
1.4 KiB
1.4 KiB
title
| title |
|---|
| Rich editor |
import AutoScreenshot from "@components/AutoScreenshot.astro"
Overview
The rich editor allows you to edit and preview HTML content, as well as upload images.
use Filament\Forms\Components\RichEditor;
RichEditor::make('content')
Customizing the toolbar buttons
You may set the toolbar buttons for the editor using the toolbarButtons() method:
use Filament\Forms\Components\RichEditor;
RichEditor::make('content')
->toolbarButtons([
'attachFiles',
'blockquote',
'bold',
'bulletList',
'codeBlock',
'h2',
'h3',
'italic',
'link',
'orderedList',
'redo',
'strike',
'underline',
'undo',
])
Alternatively, you may disable specific buttons using the disableToolbarButtons() method:
use Filament\Forms\Components\RichEditor;
RichEditor::make('content')
->disableToolbarButtons([
'blockquote',
'strike',
])
Uploading images to the editor
You may customize how images are uploaded using configuration methods:
use Filament\Forms\Components\RichEditor;
RichEditor::make('content')
->fileAttachmentsDisk('s3')
->fileAttachmentsDirectory('attachments')
->fileAttachmentsVisibility('private')