Skip to content

Commit

Permalink
ns panel: does it work if always forcing icons?
Browse files Browse the repository at this point in the history
  • Loading branch information
punxaphil committed Sep 25, 2024
1 parent e1aaa21 commit ae6f6ec
Showing 1 changed file with 14 additions and 25 deletions.
39 changes: 14 additions & 25 deletions src/sections/media-browser.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
import { css, html, LitElement } from 'lit';
import { property } from 'lit/decorators.js';
import '../components/media-browser-list';
import '../components/media-browser-icons';
import '../components/media-browser-header';
import MediaControlService from '../services/media-control-service';
import Store from '../model/store';
import { CardConfig, MediaPlayerItem } from '../types';
import { customEvent } from '../utils/utils';
import { MediaPlayer } from '../model/media-player';
import { until } from 'lit-html/directives/until.js';
import MediaBrowseService from '../services/media-browse-service';
import { indexOfWithoutSpecialChars } from '../utils/media-browser-utils';
import { MEDIA_ITEM_SELECTED } from '../constants';
import { css, html, LitElement } from 'lit'
import { property } from 'lit/decorators.js'
import '../components/media-browser-list'
import '../components/media-browser-icons'
import '../components/media-browser-header'
import MediaControlService from '../services/media-control-service'
import Store from '../model/store'
import { CardConfig, MediaPlayerItem } from '../types'
import { customEvent } from '../utils/utils'
import { MediaPlayer } from '../model/media-player'
import { until } from 'lit-html/directives/until.js'
import MediaBrowseService from '../services/media-browse-service'
import { indexOfWithoutSpecialChars } from '../utils/media-browser-utils'
import { MEDIA_ITEM_SELECTED } from '../constants'

export class MediaBrowser extends LitElement {
@property({ attribute: false }) store!: Store;
Expand All @@ -33,24 +33,13 @@ export class MediaBrowser extends LitElement {
until(
this.getFavorites(this.activePlayer).then((items) => {
if (items?.length) {
const itemsPerRow = this.config.mediaBrowserItemsPerRow || 4;
if (itemsPerRow > 1) {
return html`
<sonos-media-browser-icons
.items=${items}
.store=${this.store}
@item-selected=${this.onMediaItemSelected}
></sonos-media-browser-icons>
`;
} else {
return html`
<sonos-media-browser-list
.items=${items}
.store=${this.store}
@item-selected=${this.onMediaItemSelected}
></sonos-media-browser-list>
`;
}
} else {
return html`<div class="no-items">No favorites found</div>`;
}
Expand Down

0 comments on commit ae6f6ec

Please sign in to comment.