mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-13 04:26:16 -08:00
Add a new standalone ContentHero component (template and TS) that provides a cinematic hero section with backdrop, poster, title, description, tags/meta/action slots, and a back button event emitter. The component chooses backdrop or poster as the background, falls back to a default poster image on load error, and exposes inputs for title, description, posterUrl, and backdropUrl. Introduce extensive cinematic styles for the detail view: - define CSS custom properties for light and dark themes, poster size, shadows, and color tokens - implement gradient vignette, layout sizing, and theming via :host and :host-context(.dark-theme) - change container sizing behavior to full-height and hide overflow These changes create a reusable hero UI and themed detail-page styles to support a Netflix-style streaming detail experience.
21 lines
1.3 KiB
TypeScript
21 lines
1.3 KiB
TypeScript
export * from './lib/add-playlist-menu/add-playlist-menu.component';
|
|
export * from './lib/art-player/art-player.component';
|
|
export * from './lib/audio-player/audio-player.component';
|
|
export * from './lib/channel-list-container/channel-list-container.component';
|
|
export * from './lib/confirm-dialog/confirm-dialog.component';
|
|
export * from './lib/confirm-dialog/dialog.service';
|
|
export * from './lib/content-hero/content-hero.component';
|
|
export * from './lib/epg-list/epg-item-description/epg-item-description.component';
|
|
export * from './lib/epg-list/epg-list-item/epg-list-item.component';
|
|
export * from './lib/epg-list/epg-list.component';
|
|
export * from './lib/html-video-player/html-video-player.component';
|
|
export * from './lib/info-overlay/info-overlay.component';
|
|
export * from './lib/multi-epg/multi-epg-container.component';
|
|
export * from './lib/multi-epg/overlay-ref.token';
|
|
export * from './lib/recent-playlists/playlist-info/playlist-info.component';
|
|
export * from './lib/recent-playlists/playlist-item/playlist-item.component';
|
|
export * from './lib/recent-playlists/recent-playlists.component';
|
|
export * from './lib/video-player/sidebar/sidebar.component';
|
|
export * from './lib/video-player/toolbar/toolbar.component';
|
|
export * from './lib/vjs-player/vjs-player.component';
|