mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 02:46:16 -08:00
- Stalker's dedicated lock button becomes the same "Manage categories" (tune) button the Xtream rail has; it opens the lock-only dialog, so every portal type shares one entry point and the rail header keeps three actions. - Right-clicking a category (Xtream, Stalker) or an M3U group offers a single-row Lock / Unlock through the shared CategoryLockMenuComponent, behind the same PIN gate and lock store as the dialog. - The settings hint explains where locks are set; group lock strings added to all locales (ru/de translated). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
36 lines
2.4 KiB
TypeScript
36 lines
2.4 KiB
TypeScript
export * from './lib/channel-list-container/channel-list-container.component';
|
|
export * from './lib/channel-list-container/channel-details-dialog/channel-details-dialog.component';
|
|
export * from './lib/channel-list-container/epg-mapping-dialog/epg-mapping-dialog.component';
|
|
export * from './lib/channel-list-container/channel-list-item/channel-list-item.component';
|
|
export * from './lib/channel-list-container/channel-list-item-skeleton/channel-list-item-skeleton.component';
|
|
export * from './lib/channel-list-container/channel-list-skeleton/channel-list-skeleton.component';
|
|
export * from './lib/channel-list-loading-state/channel-list-loading-state.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/expandable-text/expandable-text.component';
|
|
export * from './lib/external-playback-dock/external-playback-dock.component';
|
|
export * from './lib/portal-detail-shell/content-about.component';
|
|
export * from './lib/portal-detail-shell/detail-template.directives';
|
|
export * from './lib/portal-detail-shell/portal-detail-shell.component';
|
|
export * from './lib/view-in-portal-action/view-in-portal-action.component';
|
|
export * from './lib/view-in-portal-action/view-in-portal-handoff.token';
|
|
export * from './lib/parental-lock-pin-dialog/parental-lock-pin-dialog.component';
|
|
export * from './lib/progress-capsule/progress-capsule.component';
|
|
export * from './lib/resizable/resizable.directive';
|
|
export * from './lib/season-container/season-container.component';
|
|
export * from './lib/season-container/season-tabs.component';
|
|
export * from './lib/season-container/season-watch-presenter';
|
|
export * from './lib/season-container/season-watch-toggle.util';
|
|
export * from './lib/vod-sources/vod-source-copy-row.component';
|
|
export * from './lib/vod-sources/vod-source-filtering.util';
|
|
export * from './lib/vod-sources/vod-source-row.component';
|
|
export * from './lib/vod-sources/vod-source-tags';
|
|
export * from './lib/vod-sources/vod-sources-chip.component';
|
|
export * from './lib/vod-sources/vod-sources-menu.component';
|
|
export * from './lib/watched-badge/watched-badge.component';
|
|
export * from './lib/window-controls/window-controls.component';
|
|
|
|
export * from './lib/channel-scroll-focus/channel-scroll-focus.directive';
|
|
export * from './lib/category-lock-menu/category-lock-menu.component';
|