Store Media Browser view in localStorage (#23061)

feat: store preferredLayout in localStorage
This commit is contained in:
Robert MacWha 2024-12-02 08:02:13 -05:00 committed by GitHub
parent 7191edd3c6
commit 96395dd5e1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -63,7 +63,13 @@ class PanelMediaBrowser extends LitElement {
@state() _currentItem?: MediaPlayerItem;
@state() _preferredLayout: MediaPlayerLayoutType = "auto";
@storage({
key: "mediaBrowserPreferredLayout",
storage: "localStorage",
state: true,
deserializer: (value) => value || "auto",
})
private _preferredLayout!: MediaPlayerLayoutType;
private _navigateIds: MediaPlayerItemId[] = [
{