reka-ui
Version:
Vue port for Radix UI Primitives.
1 lines • 1.58 kB
Source Map (JSON)
{"version":3,"file":"useSelectionBehavior.cjs","names":["modelValue: Ref<T | T[]>","props: UnwrapNestedRefs<{ multiple?: boolean, selectionBehavior?: 'toggle' | 'replace' }>","val: T","condition: (existingValue: T) => boolean","intent: 'first' | 'last' | 'prev' | 'next'","currentElement: HTMLElement | Element | null","getItems: () => { ref: HTMLElement, value?: any }[]","options: any[]","value: T[] | null"],"sources":["../../src/shared/useSelectionBehavior.ts"],"sourcesContent":[],"mappings":";;;;;AAIA,SAAgB,qBACdA,YACAC,OACA;CACA,MAAM,aAAa,cAAK;CAExB,MAAM,eAAe,CAACC,KAAQC,cAA6C;AAEzE,MAAI,MAAM,YAAY,MAAM,QAAQ,WAAW,MAAM,CACnD,KAAI,MAAM,sBAAsB,WAAW;AACzC,cAAW,QAAQ,CAAC,GAAI;AACxB,cAAW,QAAQ;EACpB,OACI;GACH,MAAM,QAAQ,WAAW,MAAM,UAAU,OAAK,UAAU,EAAE,CAAC;AAC3D,OAAI,UAAU,GACZ,YAAW,QAAQ,WAAW,MAAM,OAAO,CAAC,GAAG,MAAM,MAAM,MAAM;OAEjE,YAAW,QAAQ,CAAC,GAAG,WAAW,OAAO,GAAI;EAChD;WAIG,MAAM,sBAAsB,UAC9B,YAAW,QAAQ,EAAE,GAAG,IAAK;YAGxB,MAAM,QAAQ,WAAW,MAAM,IAAI,UAAU,WAAW,MAAM,CACjE,YAAW;MAEX,YAAW,QAAQ,EAAE,GAAG,IAAK;AAGnC,SAAO,WAAW;CACnB;CAED,SAAS,sBAAsBC,QAA4CC,gBAA8CC,UAAqDC,SAAgB;AAC5L,OAAK,YAAY,UAAU,MAAM,aAAa,MAAM,QAAQ,WAAW,MAAM,CAC3E;EAEF,MAAM,aAAa,UAAU,CAAC,OAAO,OAAK,EAAE,IAAI,QAAQ,aAAa,GAAG;EACxE,MAAM,YAAY,WAAW,KAAK,OAAK,EAAE,QAAQ,eAAe,EAAE;AAClE,OAAK,UACH;EAEF,IAAIC,QAAoB;AACxB,UAAQ,QAAR;GACE,KAAK;GACL,KAAK,QAAQ;AACX,YAAQ,wCAAkB,SAAS,WAAW,OAAO,UAAU;AAC/D;GACD;GACD,KAAK,SAAS;AACZ,YAAQ,wCAAkB,SAAS,WAAW,OAAO,UAAU,GAAG;AAClE;GACD;GACD,KAAK,QAAQ;AACX,YAAQ,wCAAkB,SAAS,WAAW,OAAO,UAAU,QAAQ,SAAS,GAAG;AACnF;GACD;EACF;AAED,aAAW,QAAQ;CACpB;AAED,QAAO;EACL;EACA;EACA;CACD;AACF"}