diff options
Diffstat (limited to 'src/TableComponent.php')
| -rw-r--r-- | src/TableComponent.php | 15 | 
1 files changed, 14 insertions, 1 deletions
| diff --git a/src/TableComponent.php b/src/TableComponent.php index e50fdb3..8e84d50 100644 --- a/src/TableComponent.php +++ b/src/TableComponent.php @@ -42,6 +42,13 @@ abstract class TableComponent extends Component      protected int $defaultPageSize = 10; +    protected ?string $rootClass = null; +    protected string $tableClass = 'table'; + +    protected string $tableWrapperComponent = 'laralight-tables::wrapper'; +    protected string $paginationWrapperComponent = 'laralight-tables::wrapper'; +    protected string $toolbarsWrapperComponent = 'laralight-tables::wrapper'; +      // Properties      #[Url]      public string $search = ''; @@ -251,7 +258,13 @@ abstract class TableComponent extends Component          Paginator::defaultView('laralight-tables::pagination'); -        return view('laralight-tables::table', compact( +        return view('laralight-tables::table', [ +            'rootClass' => $this->rootClass, +            'tableClass' => $this->tableClass, +            'tableWrapperComponent' => $this->tableWrapperComponent, +            'paginationWrapperComponent' => $this->paginationWrapperComponent, +            'toolbarsWrapperComponent' => $this->toolbarsWrapperComponent, +        ] + compact(              'data', 'allColumns', 'columns', 'toolbars',          ));      } | 
