Zum Hauptinhalt springen

Livewire Components Übersicht

Postbox nutzt 41 Livewire V3 Components mit Flux UI (Pro). Alle Components liegen unter app/Livewire/, die zugehörigen Views unter resources/views/livewire/.

Architektur-Hinweise

  • Alle Admin-Components prüfen Gate::allows('admin') bzw. $this->authorizeAdmin() in mount()
  • Toast-Benachrichtigungen via $this->dispatch('show-toast', ['message' => '...', 'type' => 'success'])
  • Kein session()->flash() -- stattdessen immer Toast-Dispatch
  • Query String Binding via $queryString Property oder #[Url] Attribute
  • Seiten-Titel via ->title('...') oder ->layout('...', ['title' => '...'])

Alle Components

User Components (24)

ComponentRouteViewBeschreibung
Dashboard\Index/dashboardlivewire.dashboard.indexHaupt-Dashboard mit Chart, Leaderboards, Workspace-Switcher
Explore\Index/explorelivewire.explore.indexExplore-Startseite mit Trending, Rising Stars, Tag Cloud
Explore\Browse/explore/browselivewire.explore.browseProfil-Browser mit Filtern (Plattform, Tier, Tags, Land)
Explore\ProfileGrid--livewire.explore.profile-gridWiederverwendbare Profil-Karten-Grid-Komponente
Explore\TagCloud--livewire.explore.tag-cloudTag-Wolke mit gewichteter Darstellung
Explore\TrendingSection--livewire.explore.trending-sectionTrending-Karussell auf Explore-Startseite
Explore\TrendingVideos/explore/trending-videoslivewire.explore.trending-videosTrending YouTube Videos mit Recency-Filter
TopsFlops\Index/tops-flopslivewire.tops-flops.indexGlobale Tops & Flops Leaderboards
VideoTrends\Index/video-trendslivewire.video-trends.indexVideo Trends Leaderboards (Score, Growth, Trending)
Watchers\Index/watchers, /workspace/{workspace}livewire.watchers.indexWatcher-Liste mit Import, Suche, Sortierung
Watchers\Show/watcher/{watcher}livewire.watchers.showWatcher-Detailseite mit Metriken-Charts
Watchers\ContactLinks--livewire.watchers.contact-linksKontakt-Links verwalten (Admin: Approve/Reject)
Watchers\CrossPlatformRelated--livewire.watchers.cross-platform-relatedCross-Platform Related Profiles
Watchers\RelatedChannels--livewire.watchers.related-channelsYouTube Related Channels Slider
Watchers\RelatedProfiles--livewire.watchers.related-profilesInstagram Related Profiles Slider
Watchers\ScoreChart--livewire.watchers.score-chartPostbox Score Verlauf + Breakdown
Watchers\VideoScoreChart--livewire.watchers.video-score-chartVideo Performance Score Chart pro Video
Workspaces\Index/workspaceslivewire.workspaces.indexWorkspace-Verwaltung (CRUD). System-Workspaces (Favoriten, Admin-View) sind schreibgeschuetzt und nach unten sortiert.
WorkspaceSwitcher--livewire.workspace-switcherWorkspace-Dropdown im Header
NotificationCenter--livewire.notification-centerWebSocket Event Handler + Toast Dispatch
NotificationBell--livewire.notification-bellGlocken-Icon mit Unread-Count
Notifications\Index/notificationslivewire.notifications.indexVollseiten-Benachrichtigungsliste
Settings\Notifications/settings/notificationslivewire.settings.notificationsBenachrichtigungs-Einstellungen (pro Typ)
Feedback\ReportIssue--livewire.feedback.report-issueBug-Report / Feedback Modal

Admin Components (17)

ComponentRouteViewBeschreibung
Admin\Statistics\Index/admin/statisticslivewire.admin.statistics.indexPlatform/User/Status Charts (1h Cache)
Admin\SocialProfiles\Index/admin/social-profileslivewire.admin.social-profiles.indexZentrale Profil-Verwaltung mit Health-Stats
Admin\Users\Index/admin/userslivewire.admin.users.indexUser-Verwaltung mit Workspace-Counts
Admin\TagManagement\Index/admin/tag-managementlivewire.admin.tag-management.indexTag Blocken/Entblocken, Consolidation
Admin\Pages\Index/admin/pageslivewire.admin.pages.indexCMS-Seiten Übersicht
Admin\Pages\Edit/admin/pages/create, /admin/pages/{page}/editlivewire.admin.pages.editCMS-Seiten Editor
Admin\AiEnhancements\Index/admin/ai-enhancementslivewire.admin.ai-enhancements.indexAI Detection Logs Übersicht
Admin\RelatedChannels\Index/admin/related-channelslivewire.admin.related-channels.indexRelated Channels Verwaltung
Admin\YouTubeResearch\Index/admin/youtube-researchlivewire.admin.youtube-research.indexYouTube Data API Suche + Import
Admin\LogQueue\Index/admin/log-queue--Container: Log Viewer + Queue Status
Admin\LogQueue\QueueMetricsChart--livewire.admin.log-queue.queue-metrics-chartQueue-Metriken Chart (15-Min-Intervall)
Admin\LogQueue\YoutubeUpdateStatus--livewire.admin.log-queue.youtube-update-statusYouTube Collector-Job Status
Admin\UpdateStatus\Index/admin/update-status--Container: YouTube + Instagram Update Status
Admin\UpdateStatus\InstagramUpdateStatus--livewire.admin.update-status.instagram-update-statusInstagram Scrape-Status
Admin\GoogleApiUsage\Index/admin/google-api-usagelivewire.admin.google-api-usage.indexGoogle API Quota Dashboard
Admin\ServerDashboard/admin/serverlivewire.admin.server-dashboardLive Server-Monitoring via Reverb
Admin\ReverbTest\Index/admin/reverb-testlivewire.admin.reverb-test.indexWebSocket Test-Seite

Verzeichnisstruktur

app/Livewire/
├── Admin/
│ ├── AiEnhancements/Index.php
│ ├── GoogleApiUsage/Index.php
│ ├── LogQueue/
│ │ ├── Index.php
│ │ ├── QueueMetricsChart.php
│ │ └── YoutubeUpdateStatus.php
│ ├── Pages/
│ │ ├── Edit.php
│ │ └── Index.php
│ ├── RelatedChannels/Index.php
│ ├── ReverbTest/Index.php
│ ├── ServerDashboard.php
│ ├── SocialProfiles/Index.php
│ ├── Statistics/Index.php
│ ├── TagManagement/Index.php
│ ├── UpdateStatus/
│ │ ├── Index.php
│ │ └── InstagramUpdateStatus.php
│ ├── Users/Index.php
│ └── YouTubeResearch/Index.php
├── Dashboard/Index.php
├── Explore/
│ ├── Browse.php
│ ├── Index.php
│ ├── ProfileGrid.php
│ ├── TagCloud.php
│ ├── TrendingSection.php
│ └── TrendingVideos.php
├── Feedback/ReportIssue.php
├── NotificationBell.php
├── NotificationCenter.php
├── Notifications/Index.php
├── Settings/Notifications.php
├── TopsFlops/Index.php
├── VideoTrends/Index.php
├── Watchers/
│ ├── ContactLinks.php
│ ├── CrossPlatformRelated.php
│ ├── Index.php
│ ├── RelatedChannels.php
│ ├── RelatedProfiles.php
│ ├── ScoreChart.php
│ ├── Show.php
│ └── VideoScoreChart.php
├── WorkspaceSwitcher.php
└── Workspaces/Index.php