Skip to content

Commit 08eff50

Browse files
authored
Move to new Defaults directory, update docs
1 parent dde327e commit 08eff50

File tree

4 files changed

+68
-65
lines changed

4 files changed

+68
-65
lines changed

docs/start/configuration.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ module.exports = {
4848
purge: [
4949
...
5050
'./vendor/rappasoft/laravel-livewire-tables/resources/views/**/*.blade.php',
51+
'./vendor/rappasoft/laravel-livewire-tables/src/Traits/Styling/Defaults/**/*.php',
5152
],
5253
...
5354
};
@@ -57,6 +58,7 @@ module.exports = {
5758
content: [
5859
...
5960
'./vendor/rappasoft/laravel-livewire-tables/resources/views/**/*.blade.php',
61+
'./vendor/rappasoft/laravel-livewire-tables/src/Traits/Styling/Defaults/**/*.php',
6062
],
6163
...
6264
};

docs/start/recommended.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ If using Tailwind, you should update your tailwind.config.js file, adding the fo
6868
```js
6969
'./vendor/rappasoft/laravel-livewire-tables/resources/views/*.blade.php',
7070
'./vendor/rappasoft/laravel-livewire-tables/resources/views/**/*.blade.php',
71+
'./vendor/rappasoft/laravel-livewire-tables/src/Traits/Styling/Defaults/**/*.php',
7172
```
7273

7374
It is also recommended to add the paths to any Livewire Tables components, for example:

src/Traits/HasAllTraits.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Rappasoft\LaravelLivewireTables\Traits;
44

55
use Rappasoft\LaravelLivewireTables\Traits\Core\{HasCustomAttributes, HasLocalisations};
6-
use Rappasoft\LaravelLivewireTables\Traits\Styling\HasDefaultFilterInputStyling;
6+
use Rappasoft\LaravelLivewireTables\Traits\Styling\Defaults\{HasDefaultFilterInputStyling};
77
use Rappasoft\LaravelLivewireTables\Views\Traits\Core\HasTheme;
88

99
trait HasAllTraits
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,64 @@
1-
<?php
2-
3-
namespace Rappasoft\LaravelLivewireTables\Traits\Styling;
4-
5-
use Livewire\Attributes\Computed;
6-
7-
trait HasDefaultFilterInputStyling
8-
{
9-
public ?string $defaultFilterInputColors;
10-
11-
public ?string $defaultFilterInputStyling;
12-
13-
protected function setDefaultFilterInputColors(string $defaultFilterInputColors): self
14-
{
15-
$this->defaultFilterInputColors = $defaultFilterInputColors;
16-
17-
return $this;
18-
}
19-
20-
protected function setDefaultFilterInputStyling(string $defaultFilterInputStyling): self
21-
{
22-
$this->defaultFilterInputStyling = $defaultFilterInputStyling;
23-
24-
return $this;
25-
}
26-
27-
public function hasDefaultFilterInputColors(): bool
28-
{
29-
return isset($this->defaultFilterInputColors);
30-
}
31-
32-
#[Computed]
33-
public function getDefaultFilterInputColors(): string
34-
{
35-
if (isset($this->defaultFilterInputColors)) {
36-
return $this->defaultFilterInputColors;
37-
} else {
38-
if ($this->isTailwind()) {
39-
return 'border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-800 dark:text-white dark:border-gray-600';
40-
} else {
41-
return '';
42-
}
43-
}
44-
}
45-
46-
public function hasDefaultFilterInputStyling(): bool
47-
{
48-
return isset($this->defaultFilterInputStyling);
49-
}
50-
51-
#[Computed]
52-
public function getDefaultFilterInputStyling(): string
53-
{
54-
if (isset($this->defaultFilterInputStyling)) {
55-
return $this->defaultFilterInputStyling;
56-
} else {
57-
if ($this->isTailwind()) {
58-
return 'block w-full rounded-md shadow-sm transition duration-150 ease-in-out focus:ring focus:ring-opacity-50';
59-
} else {
60-
return 'form-control';
61-
}
62-
}
63-
}
64-
}
1+
<?php
2+
3+
namespace Rappasoft\LaravelLivewireTables\Traits\Styling\Defaults;
4+
5+
use Livewire\Attributes\Computed;
6+
7+
trait HasDefaultFilterInputStyling
8+
{
9+
public ?string $defaultFilterInputColors;
10+
11+
public ?string $defaultFilterInputStyling;
12+
13+
protected function setDefaultFilterInputColors(string $defaultFilterInputColors): self
14+
{
15+
$this->defaultFilterInputColors = $defaultFilterInputColors;
16+
17+
return $this;
18+
}
19+
20+
protected function setDefaultFilterInputStyling(string $defaultFilterInputStyling): self
21+
{
22+
$this->defaultFilterInputStyling = $defaultFilterInputStyling;
23+
24+
return $this;
25+
}
26+
27+
public function hasDefaultFilterInputColors(): bool
28+
{
29+
return isset($this->defaultFilterInputColors);
30+
}
31+
32+
#[Computed]
33+
public function getDefaultFilterInputColors(): string
34+
{
35+
if (isset($this->defaultFilterInputColors)) {
36+
return $this->defaultFilterInputColors;
37+
} else {
38+
if ($this->isTailwind()) {
39+
return 'border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-800 dark:text-white dark:border-gray-600';
40+
} else {
41+
return '';
42+
}
43+
}
44+
}
45+
46+
public function hasDefaultFilterInputStyling(): bool
47+
{
48+
return isset($this->defaultFilterInputStyling);
49+
}
50+
51+
#[Computed]
52+
public function getDefaultFilterInputStyling(): string
53+
{
54+
if (isset($this->defaultFilterInputStyling)) {
55+
return $this->defaultFilterInputStyling;
56+
} else {
57+
if ($this->isTailwind()) {
58+
return 'block w-full rounded-md shadow-sm transition duration-150 ease-in-out focus:ring focus:ring-opacity-50';
59+
} else {
60+
return 'form-control';
61+
}
62+
}
63+
}
64+
}

0 commit comments

Comments
 (0)