Styling
Publishing the form view files: (NOT Recommended!)
Most styling can be customized in the theme css
Each field has a lot of styling options that hopefully covers your needs, if not - please create a feature or PR.
Every field also has a blade component class you can extend or replace.
If you still decide to publish the views it would be a good idea to watch this package for changes.
php artisan vendor:publish --tag=tall-form-viewsChainable methods that controls the field design
//position
inline() //Labels to the left, override Form attribute 'inline'
stacked() //Labels above, override Form attribute 'inline'
//width
colspan(int $cols) //12 grid
//field classes
fieldWidth(string $class)
class(string $classes, bool $merge = true) //Merge or replace the fields default classes
wrapperClass(string $class)
errorClass(string $classes, bool $append = true) //Append or replace the fields default error classes
//labels
labelWidth(string $class) //Used only on inline forms. Default = sm:w-1/3
labelWrapperClass(string $classes)
labelClass(string $classes, bool $merge = true) //$merge = append to field default classes
labelAlign(string $class)
hideLabel()Example
You find the Blade classes in the config files, extend or replace them.
Don't change the array keys.
The blade prefix is
tall
config/tall-forms
config/tall-forms-sponsors
It is not recommended to publish the views
Most styling can be customized in the theme css. See Theme installation page
Last updated
Was this helpful?

