Skip to content

Commit 91fe219

Browse files
committed
Migrate Styling Configs
1 parent d97455e commit 91fe219

36 files changed

+403
-204
lines changed

src/Traits/Configuration/ActionsConfiguration.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,7 @@
44

55
trait ActionsConfiguration
66
{
7-
public function setActionWrapperAttributes(array $actionWrapperAttributes): self
8-
{
9-
$this->actionWrapperAttributes = [...$this->actionWrapperAttributes, ...$actionWrapperAttributes];
107

11-
return $this;
12-
}
138

149
public function setActionsInToolbar(bool $status): self
1510
{

src/Traits/Configuration/CollapsingColumnConfiguration.php

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,27 +25,5 @@ public function setCollapsingColumnsDisabled(): self
2525
return $this;
2626
}
2727

28-
/**
29-
* Used to set attributes for the Collapsed Column Collapse Button
30-
*
31-
* @param array<mixed> $collapsingColumnButtonCollapseAttributes
32-
*/
33-
public function setCollapsingColumnButtonCollapseAttributes(array $collapsingColumnButtonCollapseAttributes): self
34-
{
35-
$this->collapsingColumnButtonCollapseAttributes = [...['default-colors' => false, 'default-styling' => false], ...$collapsingColumnButtonCollapseAttributes];
36-
37-
return $this;
38-
}
3928

40-
/**
41-
* Used to set attributes for the Collapsed Column Expand Button
42-
*
43-
* @param array<mixed> $collapsingColumnButtonExpandAttributes
44-
*/
45-
public function setCollapsingColumnButtonExpandAttributes(array $collapsingColumnButtonExpandAttributes): self
46-
{
47-
$this->collapsingColumnButtonExpandAttributes = [...['default-colors' => false, 'default-styling' => false], ...$collapsingColumnButtonExpandAttributes];
48-
49-
return $this;
50-
}
5129
}

src/Traits/Configuration/FooterConfiguration.php

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,4 @@ public function setUseHeaderAsFooterDisabled(): self
4747

4848
return $this;
4949
}
50-
51-
public function setFooterTrAttributes(Closure $callback): self
52-
{
53-
$this->footerTrAttributesCallback = $callback;
54-
55-
return $this;
56-
}
57-
58-
public function setFooterTdAttributes(Closure $callback): self
59-
{
60-
$this->footerTdAttributesCallback = $callback;
61-
62-
return $this;
63-
}
6450
}

src/Traits/Configuration/PaginationConfiguration.php

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,6 @@ public function setDefaultPerPage(int $defaultPerPage): self
154154
return $this;
155155
}
156156

157-
public function setPerPageFieldAttributes(array $attributes = []): self
158-
{
159-
$this->perPageFieldAttributes = [...$this->perPageFieldAttributes, ...$attributes];
160-
161-
return $this;
162-
}
163-
164157
public function setShouldRetrieveTotalItemCountStatus(bool $status): self
165158
{
166159
$this->shouldRetrieveTotalItemCount = $status;
@@ -183,10 +176,4 @@ public function setShouldRetrieveTotalItemCountDisabled(): self
183176
return $this;
184177
}
185178

186-
public function setPaginationWrapperAttributes(array $paginationWrapperAttributes): self
187-
{
188-
$this->paginationWrapperAttributes = array_merge(['class' => ''], $paginationWrapperAttributes);
189-
190-
return $this;
191-
}
192179
}

src/Traits/Configuration/ReorderingConfiguration.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,4 @@ public function setDefaultReorderSort(string $field, string $direction = 'asc'):
8282
return $this;
8383
}
8484

85-
/**
86-
* Used to set attributes for the <th> for Reorder Column
87-
*/
88-
public function setReorderThAttributes(array $reorderThAttributes): self
89-
{
90-
$this->reorderThAttributes = [...$this->reorderThAttributes, ...$reorderThAttributes];
91-
92-
return $this;
93-
}
9485
}

src/Traits/Configuration/SecondaryHeaderConfiguration.php

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace Rappasoft\LaravelLivewireTables\Traits\Configuration;
44

5-
use Closure;
6-
75
trait SecondaryHeaderConfiguration
86
{
97
public function setSecondaryHeaderStatus(bool $status): self
@@ -26,18 +24,4 @@ public function setSecondaryHeaderDisabled(): self
2624

2725
return $this;
2826
}
29-
30-
public function setSecondaryHeaderTrAttributes(Closure $callback): self
31-
{
32-
$this->secondaryHeaderTrAttributesCallback = $callback;
33-
34-
return $this;
35-
}
36-
37-
public function setSecondaryHeaderTdAttributes(Closure $callback): self
38-
{
39-
$this->secondaryHeaderTdAttributesCallback = $callback;
40-
41-
return $this;
42-
}
4327
}

src/Traits/Helpers/ActionsHelpers.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ public function getActionsPosition(): string
2020
return $this->actionsPosition ?? 'right';
2121
}
2222

23-
#[Computed]
24-
public function getActionWrapperAttributes(): array
25-
{
26-
return [...['class' => '', 'default-styling' => true, 'default-colors' => true], ...$this->actionWrapperAttributes];
27-
}
2823

2924
#[Computed]
3025
public function hasActions(): bool

src/Traits/Helpers/CollapsingColumnHelpers.php

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,28 +26,6 @@ public function collapsingColumnsAreDisabled(): bool
2626
return $this->getCollapsingColumnsStatus() === false;
2727
}
2828

29-
/**
30-
* Retrieves attributes for the Collapsed Column Collapse Button
31-
*
32-
* @return array<mixed>
33-
*/
34-
#[Computed]
35-
public function getCollapsingColumnButtonCollapseAttributes(): array
36-
{
37-
return [...['default-styling' => true, 'default-colors' => true], ...$this->collapsingColumnButtonCollapseAttributes];
38-
}
39-
40-
/**
41-
* Retrieves attributes for the Collapsed Column Expand Button
42-
*
43-
* @return array<mixed>
44-
*/
45-
#[Computed]
46-
public function getCollapsingColumnButtonExpandAttributes(): array
47-
{
48-
return [...['default-styling' => true, 'default-colors' => true], ...$this->collapsingColumnButtonExpandAttributes];
49-
}
50-
5129
#[Computed]
5230
public function showCollapsingColumnSections(): bool
5331
{

src/Traits/Helpers/FooterHelpers.php

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -41,21 +41,4 @@ public function useHeaderAsFooterIsDisabled(): bool
4141
return $this->getUseHeaderAsFooterStatus() === false;
4242
}
4343

44-
/**
45-
* @param mixed $rows
46-
* @return array<mixed>
47-
*/
48-
public function getFooterTrAttributes($rows): array
49-
{
50-
return isset($this->footerTrAttributesCallback) ? call_user_func($this->footerTrAttributesCallback, $rows) : ['default' => true];
51-
}
52-
53-
/**
54-
* @param mixed $rows
55-
* @return array<mixed>
56-
*/
57-
public function getFooterTdAttributes(Column $column, $rows, int $index): array
58-
{
59-
return isset($this->footerTdAttributesCallback) ? call_user_func($this->footerTdAttributesCallback, $column, $rows, $index) : ['default' => true];
60-
}
6144
}

src/Traits/Helpers/PaginationHelpers.php

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -152,26 +152,10 @@ private function getPerPagePaginationSessionKey(): string
152152
return $this->tableName.'-perPage';
153153
}
154154

155-
#[Computed]
156-
public function getPerPageFieldAttributes(): array
157-
{
158-
return $this->perPageFieldAttributes;
159-
}
160-
161155
#[Computed]
162156
public function getShouldRetrieveTotalItemCount(): bool
163157
{
164158
return $this->shouldRetrieveTotalItemCount;
165159
}
166160

167-
public function getPaginationWrapperAttributes(): array
168-
{
169-
return $this->paginationWrapperAttributes ?? ['class' => ''];
170-
}
171-
172-
#[Computed]
173-
public function getPaginationWrapperAttributesBag(): ComponentAttributeBag
174-
{
175-
return new ComponentAttributeBag($this->getPaginationWrapperAttributes());
176-
}
177161
}

0 commit comments

Comments
 (0)