From 4c58b94f965863158afd015c77653a593267c764 Mon Sep 17 00:00:00 2001 From: Jaiden Date: Sat, 28 Jun 2025 13:57:55 -0400 Subject: [PATCH] Add proper mobile nav; update mongodb package ver --- app/Livewire/App/NavFooter.php | 13 +++ app/Livewire/App/NavMenu.php | 13 +++ composer.json | 2 +- composer.lock | 95 +++++++++++++++++-- resources/css/app.css | 22 +++++ .../views/components/layouts/app.blade.php | 8 ++ resources/views/livewire/app/footer.blade.php | 2 +- .../views/livewire/app/nav-footer.blade.php | 22 +++++ .../views/livewire/app/nav-menu.blade.php | 28 ++++++ resources/views/livewire/posts/view.blade.php | 2 +- 10 files changed, 195 insertions(+), 12 deletions(-) create mode 100644 app/Livewire/App/NavFooter.php create mode 100644 app/Livewire/App/NavMenu.php create mode 100644 resources/views/livewire/app/nav-footer.blade.php create mode 100644 resources/views/livewire/app/nav-menu.blade.php diff --git a/app/Livewire/App/NavFooter.php b/app/Livewire/App/NavFooter.php new file mode 100644 index 0000000..b5fd1a7 --- /dev/null +++ b/app/Livewire/App/NavFooter.php @@ -0,0 +1,13 @@ +=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-05-02T08:40:52+00:00" + }, { "name": "symfony/polyfill-uuid", "version": "v1.32.0", diff --git a/resources/css/app.css b/resources/css/app.css index ceda652..f3c1562 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -33,13 +33,35 @@ wa-page[view='desktop'] { [slot*='navigation'] { border-inline-end: var(--wa-border-width-s) var(--wa-border-style) var(--wa-color-surface-border); } + + [slot*='navigation'], + [slot*='navigation-header'], + [slot*='navigation-footer']{ + display: none; + } } wa-page[view='mobile'] { + [slot*='header'] { + display: none; + } --menu-width: auto; --aside-width: auto; } +[slot*='navigation'] a { + text-decoration: none; + --wa-color-text-link: var(--wa-color-text-normal); +} + +[slot*='navigation-footer'] { + border-block-start: var(--wa-border-width-s) var(--wa-border-style) var(--wa-color-surface-border); + a { + text-decoration: none; + --wa-color-text-link: var(--wa-color-text-normal); + } +} + [slot='header'] { --wa-link-decoration-default: none; border-block-end: var(--wa-border-width-s) var(--wa-border-style) var(--wa-color-surface-border); diff --git a/resources/views/components/layouts/app.blade.php b/resources/views/components/layouts/app.blade.php index 0e547fb..35d90e3 100644 --- a/resources/views/components/layouts/app.blade.php +++ b/resources/views/components/layouts/app.blade.php @@ -16,6 +16,14 @@ @livewire('app.navbar') + + + +
{{ $slot }}
diff --git a/resources/views/livewire/app/footer.blade.php b/resources/views/livewire/app/footer.blade.php index 1d8d834..5de8b9c 100644 --- a/resources/views/livewire/app/footer.blade.php +++ b/resources/views/livewire/app/footer.blade.php @@ -4,7 +4,7 @@ {{ config('app.name') }} - © 2025 NyaaStudios; All rights reserved. + © 2025 NyaaStudios; All rights reserved.
diff --git a/resources/views/livewire/app/nav-footer.blade.php b/resources/views/livewire/app/nav-footer.blade.php new file mode 100644 index 0000000..f1cae57 --- /dev/null +++ b/resources/views/livewire/app/nav-footer.blade.php @@ -0,0 +1,22 @@ + diff --git a/resources/views/livewire/app/nav-menu.blade.php b/resources/views/livewire/app/nav-menu.blade.php new file mode 100644 index 0000000..e055303 --- /dev/null +++ b/resources/views/livewire/app/nav-menu.blade.php @@ -0,0 +1,28 @@ + diff --git a/resources/views/livewire/posts/view.blade.php b/resources/views/livewire/posts/view.blade.php index e31c112..bbb3525 100644 --- a/resources/views/livewire/posts/view.blade.php +++ b/resources/views/livewire/posts/view.blade.php @@ -99,7 +99,7 @@ @endforeach {{-- Full image dialog --}} - +