refactor(stalker-live-stream-layout): fix streamUrl usage and enhance web player view component

Entire-Checkpoint: c6e522b4276c
This commit is contained in:
4gray committed 2026-04-26 00:01:40 +02:00
1 parent 0311a4dde8
commit d0f7dcae78
2 files changed
+12 -9

No files matched your search

@@ -77,9 +77,9 @@
[message]="'PORTALS.SELECT_CATEGORY' | translate"
/>
} @else if (stalkerStore.selectedItem()) {
@if (streamUrl && isEmbeddedPlayer) {
@if (streamUrl() && isEmbeddedPlayer) {
<div class="video-player">
<app-web-player-view [streamUrl]="streamUrl" />
<app-web-player-view [streamUrl]="streamUrl()" />
</div>
}
<div class="epg">
@@ -2,17 +2,20 @@ import { Component, Directive, input, output, signal } from '@angular/core';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { MatSnackBar } from '@angular/material/snack-bar';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { PortalEmptyStateComponent } from '@iptvnator/portal/shared/ui';
import {
PORTAL_PLAYER,
ResizableDirective,
} from '@iptvnator/portal/shared/util';
import { StalkerStore } from '@iptvnator/portal/stalker/data-access';
import { EpgListComponent } from '@iptvnator/ui/epg';
import { TranslatePipe, TranslateService } from '@ngx-translate/core';
import { ChannelListItemComponent } from 'components';
import { MockPipe } from 'ng-mocks';
import { of } from 'rxjs';
import { TranslatePipe, TranslateService } from '@ngx-translate/core';
import { PORTAL_PLAYER, ResizableDirective } from '@iptvnator/portal/shared/util';
import { EpgListComponent } from '@iptvnator/ui/epg';
import { WebPlayerViewComponent } from 'shared-portals';
import { ChannelListItemComponent } from 'components';
import { PlaylistsService } from 'services';
import { EpgProgram } from 'shared-interfaces';
import { StalkerStore } from '@iptvnator/portal/stalker/data-access';
import { PortalEmptyStateComponent } from '@iptvnator/portal/shared/ui';
import { WebPlayerViewComponent } from 'shared-portals';
import { StalkerLiveStreamLayoutComponent } from './stalker-live-stream-layout.component';
@Component({