diff --git a/site_novo/app/Filament/Auth/Register.php b/site_novo/app/Filament/Auth/Register.php new file mode 100644 index 0000000..7b21274 --- /dev/null +++ b/site_novo/app/Filament/Auth/Register.php @@ -0,0 +1,47 @@ +components([ + $this->getNameFormComponent(), + $this->getEmailFormComponent(), + $this->getCargoFormComponent(), + $this->getPasswordFormComponent(), + $this->getPasswordConfirmationFormComponent(), + ]); + } + + protected function getCargoFormComponent(): Component + { + return TextInput::make('cargo') + ->label('Cargo') + ->placeholder('Ex: Desenvolvedor Back-End') + ->maxLength(255); + } + + /** + * @param array $data + * @return array + */ + protected function mutateFormDataBeforeRegister(array $data): array + { + $data['slug'] = Str::slug($data['name']).'-'.Str::lower(Str::random(6)); + $data['role'] = UserRole::Member; + + return $data; + } +} diff --git a/site_novo/app/Providers/Filament/MemberPanelProvider.php b/site_novo/app/Providers/Filament/MemberPanelProvider.php index 944f952..7d13498 100644 --- a/site_novo/app/Providers/Filament/MemberPanelProvider.php +++ b/site_novo/app/Providers/Filament/MemberPanelProvider.php @@ -3,6 +3,7 @@ namespace App\Providers\Filament; use App\Filament\Auth\Login; +use App\Filament\Auth\Register; use App\Filament\Member\Pages\Dashboard; use App\Filament\Member\Pages\EditProfile; use Filament\Enums\UserMenuPosition; @@ -31,6 +32,7 @@ public function panel(Panel $panel): Panel ->path('membro') ->viteTheme('resources/css/filament/membro/theme.css') ->login(Login::class) + ->registration(Register::class) ->colors([ 'primary' => Color::generatePalette('#1e8edb'), ]) diff --git a/site_novo/public/images/communities/php-com-rapadura.png b/site_novo/public/images/communities/php-com-rapadura.png new file mode 100644 index 0000000..5cecc0d Binary files /dev/null and b/site_novo/public/images/communities/php-com-rapadura.png differ diff --git a/site_novo/public/images/communities/php-ma.png b/site_novo/public/images/communities/php-ma.png new file mode 100644 index 0000000..f76732f Binary files /dev/null and b/site_novo/public/images/communities/php-ma.png differ diff --git a/site_novo/public/images/communities/php-pe.png b/site_novo/public/images/communities/php-pe.png new file mode 100644 index 0000000..6114b53 Binary files /dev/null and b/site_novo/public/images/communities/php-pe.png differ diff --git a/site_novo/public/images/communities/php-pi.png b/site_novo/public/images/communities/php-pi.png new file mode 100644 index 0000000..d27f338 Binary files /dev/null and b/site_novo/public/images/communities/php-pi.png differ diff --git a/site_novo/public/images/communities/php-rn.png b/site_novo/public/images/communities/php-rn.png new file mode 100644 index 0000000..067dd86 Binary files /dev/null and b/site_novo/public/images/communities/php-rn.png differ diff --git a/site_novo/public/images/hero/joao-pessoa.jpg b/site_novo/public/images/hero/joao-pessoa.jpg new file mode 100644 index 0000000..d7387c1 Binary files /dev/null and b/site_novo/public/images/hero/joao-pessoa.jpg differ diff --git a/site_novo/public/images/hero/org.jpg b/site_novo/public/images/hero/org.jpg new file mode 100644 index 0000000..77ec5e7 Binary files /dev/null and b/site_novo/public/images/hero/org.jpg differ diff --git "a/site_novo/resources/views/components/landing/\342\232\241about.blade.php" "b/site_novo/resources/views/components/landing/\342\232\241about.blade.php" index 3fc4204..4b8ecb4 100644 --- "a/site_novo/resources/views/components/landing/\342\232\241about.blade.php" +++ "b/site_novo/resources/views/components/landing/\342\232\241about.blade.php" @@ -12,7 +12,7 @@
- Orla de João Pessoa, Paraíba + Orla de João Pessoa, Paraíba
diff --git "a/site_novo/resources/views/components/landing/\342\232\241community.blade.php" "b/site_novo/resources/views/components/landing/\342\232\241community.blade.php" index 66f6ec0..40af446 100644 --- "a/site_novo/resources/views/components/landing/\342\232\241community.blade.php" +++ "b/site_novo/resources/views/components/landing/\342\232\241community.blade.php" @@ -8,11 +8,12 @@ }; ?> -
-
-
+
+
+
+
-
+

Uma comunidade
feita por pessoas,
para pessoas.

diff --git "a/site_novo/resources/views/components/landing/\342\232\241cta-final.blade.php" "b/site_novo/resources/views/components/landing/\342\232\241cta-final.blade.php" index ec0a840..c939737 100644 --- "a/site_novo/resources/views/components/landing/\342\232\241cta-final.blade.php" +++ "b/site_novo/resources/views/components/landing/\342\232\241cta-final.blade.php" @@ -7,26 +7,27 @@ }; ?> -
-
diff --git "a/site_novo/resources/views/components/landing/\342\232\241footer.blade.php" "b/site_novo/resources/views/components/landing/\342\232\241footer.blade.php" index d945dcd..0761495 100644 --- "a/site_novo/resources/views/components/landing/\342\232\241footer.blade.php" +++ "b/site_novo/resources/views/components/landing/\342\232\241footer.blade.php" @@ -13,9 +13,9 @@
- - PHP - PB + + PHP + PB

diff --git "a/site_novo/resources/views/components/landing/\342\232\241header.blade.php" "b/site_novo/resources/views/components/landing/\342\232\241header.blade.php" index c2ae835..cbb03f2 100644 --- "a/site_novo/resources/views/components/landing/\342\232\241header.blade.php" +++ "b/site_novo/resources/views/components/landing/\342\232\241header.blade.php" @@ -21,9 +21,9 @@ class="sticky top-0 z-50 bg-areia/92 backdrop-blur-md border-b border-azul-marin

- - PHP - PB + + PHP + PB diff --git "a/site_novo/resources/views/components/landing/\342\232\241partners.blade.php" "b/site_novo/resources/views/components/landing/\342\232\241partners.blade.php" index bc8c482..6d51891 100644 --- "a/site_novo/resources/views/components/landing/\342\232\241partners.blade.php" +++ "b/site_novo/resources/views/components/landing/\342\232\241partners.blade.php" @@ -15,34 +15,40 @@ Fazemos parte de uma rede de comunidades PHP do Nordeste. -
+
-
PI
+
+ PHP-PI +

PHP-PI

Piauí

-
MA
+
+ PHP Maranhão +

PHP-MA

Maranhão

-
CE
+
+ PHP com Rapadura +

PHP com Rapadura

Ceará

+ {{-- ParaíbaJS oculta temporariamente: comunidade não tem logo disponível ainda --}}
-
JS
-

ParaíbaJS

-

Paraíba

-
-
-
PE
+
+ PHP-PE +

PHP-PE

Pernambuco

-
RN
+
+ PHP-RN +

PHP-RN

Rio Grande do Norte

diff --git "a/site_novo/resources/views/components/landing/\342\232\241stats.blade.php" "b/site_novo/resources/views/components/landing/\342\232\241stats.blade.php" index 2d7ce03..8d2b97b 100644 --- "a/site_novo/resources/views/components/landing/\342\232\241stats.blade.php" +++ "b/site_novo/resources/views/components/landing/\342\232\241stats.blade.php" @@ -15,33 +15,33 @@ public function mount(): void
-
- -
- {{ $yearsActive }}+ - anos de história +
+
+ + {{ $yearsActive }}+
+ anos de história
-
- -
- 1.000+ - membros +
+
+ + 1.000+
+ membros
-
- -
- Eventos - Meetups, workshops e PHPeste +
+
+ + Eventos
+ Meetups, workshops e PHPeste
-
- -
- Conteúdo - Artigos, vídeos e materiais gratuitos. +
+
+ + Conteúdo
+ Artigos, vídeos e materiais gratuitos.
diff --git a/site_novo/resources/views/filament/auth/split-layout.blade.php b/site_novo/resources/views/filament/auth/split-layout.blade.php index 1f3a8ee..0633e9f 100644 --- a/site_novo/resources/views/filament/auth/split-layout.blade.php +++ b/site_novo/resources/views/filament/auth/split-layout.blade.php @@ -1,5 +1,12 @@ @php + use Filament\Support\Enums\Width; + $renderHookScopes = $livewire?->getRenderHookScopes(); + $maxContentWidth ??= (filament()->getSimplePageMaxContentWidth() ?? Width::Large); + + if (is_string($maxContentWidth)) { + $maxContentWidth = Width::tryFrom($maxContentWidth) ?? $maxContentWidth; + } @endphp @@ -16,19 +23,16 @@