1. Go to this page and download the library: Download rvxlab/filament-colorpicker library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
rvxlab / filament-colorpicker example snippets
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color'),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->editorFormat(\RVxLab\FilamentColorPicker\Enum\EditorFormat::HSL()),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->popupPosition(\RVxLab\FilamentColorPicker\Enum\PopupPosition::BOTTOM()),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->disablePopup(),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->alpha(false),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->preview(),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->layout('my-layout'),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->cancelButton(true),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->template(view('filament-colorpicker::template')),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->debounceTimeout(1000),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
\RVxLab\FilamentColorPicker\Forms\ColorPicker::make('color')
->nullable(),
]);
}
public static function table(Table $table): Table
{
return $table
->columns([
\RVxLab\FilamentColorPicker\Columns\ColorSwatch::make('color'),
]);
}
public static function table(Table $table): Table
{
return $table
->columns([
\RVxLab\FilamentColorPicker\Columns\ColorSwatch::make('color')
->copyable(),
]);
}
public static function table(Table $table): Table
{
return $table
->columns([
\RVxLab\FilamentColorPicker\Columns\ColorSwatch::make('color')
->copyable()
->copyMessage('Color copied to clipboard!'),
]);
}
public static function table(Table $table): Table
{
return $table
->columns([
\RVxLab\FilamentColorPicker\Columns\ColorSwatch::make('color')
->copyable()
->copyMessageShowTimeMs(500),
]);
}