133 lines
3.3 KiB
PHP
133 lines
3.3 KiB
PHP
<?php
|
|
|
|
return [
|
|
/**
|
|
* Options: tailwind | bootstrap-4 | bootstrap-5.
|
|
*/
|
|
'theme' => 'bootstrap-5',
|
|
|
|
/**
|
|
* Filter Frontend Asset Options
|
|
*/
|
|
|
|
/**
|
|
* Cache Rappasoft Frontend Assets
|
|
*/
|
|
'cache_assets' => false,
|
|
|
|
/**
|
|
* Enable or Disable automatic injection of core assets
|
|
*/
|
|
'inject_core_assets_enabled' => false,
|
|
|
|
/**
|
|
* Enable or Disable automatic injection of third-party assets
|
|
*/
|
|
'inject_third_party_assets_enabled' => false,
|
|
|
|
/**
|
|
* Enable Blade Directives (Not required if automatically injecting or using bundler approaches)
|
|
*/
|
|
'enable_blade_directives' => false,
|
|
|
|
/**
|
|
* Use JSON Translations instead of PHP Array
|
|
*/
|
|
'use_json_translations' => false,
|
|
|
|
/**
|
|
* Customise Script & Styles Paths
|
|
*/
|
|
'script_base_path' => '/rappasoft/laravel-livewire-tables',
|
|
|
|
/**
|
|
* Filter Default Configuration Options
|
|
*
|
|
* */
|
|
|
|
/**
|
|
* Configuration options for DateFilter
|
|
*/
|
|
'dateFilter' => [
|
|
'defaultConfig' => [
|
|
'format' => 'Y-m-d',
|
|
'pillFormat' => 'd M Y', // Used to display in the Filter Pills
|
|
],
|
|
],
|
|
|
|
/**
|
|
* Configuration options for DateTimeFilter
|
|
*/
|
|
'dateTimeFilter' => [
|
|
'defaultConfig' => [
|
|
'format' => 'Y-m-d\TH:i',
|
|
'pillFormat' => 'd M Y - H:i', // Used to display in the Filter Pills
|
|
],
|
|
],
|
|
|
|
/**
|
|
* Configuration options for DateRangeFilter
|
|
*/
|
|
'dateRange' => [
|
|
'defaultOptions' => [],
|
|
'defaultConfig' => [
|
|
'allowInput' => true, // Allow manual input of dates
|
|
'altFormat' => 'F j, Y', // Date format that will be displayed once selected
|
|
'ariaDateFormat' => 'F j, Y', // An aria-friendly date format
|
|
'dateFormat' => 'Y-m-d', // Date format that will be received by the filter
|
|
'earliestDate' => null, // The earliest acceptable date
|
|
'latestDate' => null, // The latest acceptable date
|
|
'locale' => 'en', // The default locale
|
|
],
|
|
],
|
|
|
|
/**
|
|
* Configuration options for NumberRangeFilter
|
|
*/
|
|
'numberRange' => [
|
|
'defaultOptions' => [
|
|
'min' => 0, // The default start value
|
|
'max' => 100, // The default end value
|
|
],
|
|
'defaultConfig' => [
|
|
'minRange' => 0, // The minimum possible value
|
|
'maxRange' => 100, // The maximum possible value
|
|
'suffix' => '', // A suffix to append to the values when displayed
|
|
'prefix' => '', // A prefix to prepend to the values when displayed
|
|
],
|
|
],
|
|
/**
|
|
* Configuration options for SelectFilter
|
|
*/
|
|
'selectFilter' => [
|
|
'defaultOptions' => [],
|
|
'defaultConfig' => [],
|
|
],
|
|
/**
|
|
* Configuration options for MultiSelectFilter
|
|
*/
|
|
'multiSelectFilter' => [
|
|
'defaultOptions' => [],
|
|
'defaultConfig' => [],
|
|
],
|
|
|
|
/**
|
|
* Configuration options for MultiSelectDropdownFilter
|
|
*/
|
|
'multiSelectDropdownFilter' => [
|
|
'defaultOptions' => [],
|
|
'defaultConfig' => [],
|
|
],
|
|
|
|
/**
|
|
* Configuration options for Events
|
|
*/
|
|
'events' => [
|
|
/**
|
|
* Enable or disable passing the user from Laravel's Auth service to events
|
|
*/
|
|
'enableUserForEvent' => true,
|
|
],
|
|
|
|
];
|