Module 268387

767 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";let i;n.d(t,{A:()=>m});var r=n(735438),s=n.n(r),a=n(17928),o=n(506774),l=n(228366),u=n(652215);let c="GameLibraryViewStore",d=u.tSW.ASCENDING,_=u.DpB.LAST_PLAYED,f=!1,h=s().debounce(()=>{f=!1,E.emitChange()},200);class p extends a.Ay.Store{static displayName="GameLibraryViewStore";initialize(){let e=o.w.get(c)??{};null!=e.sortDirection&&null!=e.sortKey&&(d=e.sortDirection,_=e.sortKey)}get sortDirection(){return d}get sortKey(){return _}get activeRowKey(){return i}get isNavigatingByKeyboard(){return f}}let E=new p(l.h,{LIBRARY_TABLE_SORT_UPDATE:function(e){let{direction:t,key:n}=e;d=t,_=n,o.w.set(c,{sortDirection:d,sortKey:_})},LIBRARY_TABLE_ACTIVE_ROW_ID_UPDATE:function(e){let{key:t,isKeyboardEvent:n}=e;n&&(f=!0,h()),i=t}}),m=E}