[{"data":1,"prerenderedAt":254},["ShallowReactive",2],{"navigation":3,"\u002Fstorage":60,"\u002Fstorage-surround":249},[4,20,45,50,55],{"title":5,"path":6,"stem":7,"children":8,"page":19},"Getting Started","\u002Fgetting-started","1.getting-started",[9,14],{"title":10,"path":11,"stem":12,"icon":13},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F1.installation","i-lucide-download",{"title":15,"path":16,"stem":17,"icon":18},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F2.usage","i-lucide-rocket",false,{"title":21,"path":22,"stem":23,"children":24,"page":19},"Features","\u002Ffeatures","2.features",[25,30,35,40],{"title":26,"path":27,"stem":28,"icon":29},"Features overview","\u002Ffeatures\u002Foverview","2.features\u002F0.overview","i-lucide-sparkles",{"title":31,"path":32,"stem":33,"icon":34},"Resizing Columns","\u002Ffeatures\u002Fresizing","2.features\u002F1.resizing","i-lucide-move-horizontal",{"title":36,"path":37,"stem":38,"icon":39},"Reordering Columns","\u002Ffeatures\u002Freordering","2.features\u002F2.reordering","i-lucide-grip-vertical",{"title":41,"path":42,"stem":43,"icon":44},"Sticky (Pinned) Columns","\u002Ffeatures\u002Fsticky-columns","2.features\u002F3.sticky-columns","i-lucide-pin",{"title":46,"path":47,"stem":48,"icon":49},"Storage","\u002Fstorage","3.storage","i-lucide-database",{"title":51,"path":52,"stem":53,"icon":54},"Standalone Livewire","\u002Fstandalone-livewire","4.standalone-livewire","i-lucide-layers",{"title":56,"path":57,"stem":58,"icon":59},"Customization & Troubleshooting","\u002Fcustomization","5.customization","i-lucide-settings",{"id":61,"title":46,"body":62,"description":242,"extension":243,"links":244,"meta":245,"navigation":246,"path":47,"seo":247,"stem":48,"__hash__":248},"docs\u002F3.storage.md",{"type":63,"value":64,"toc":239},"minimark",[65,74,95,98,143,148,154,228,235],[66,67,68,69,73],"p",{},"The package provides two storage mechanisms. Each stores ",[70,71,72],"strong",{},"column widths, order, and pinned columns"," together for the authenticated user.",[75,76,77,84],"ol",{},[78,79,80,83],"li",{},[70,81,82],{},"Session storage"," (default) — stores settings in the user's session. No database required. Browser\u002Fdevice specific.",[78,85,86,89,90,94],{},[70,87,88],{},"Database storage"," (optional) — stores settings in the database. Requires the ",[91,92,93],"code",{},"table_settings"," migration. Works across browsers\u002Fdevices for the same user.",[66,96,97],{},"Enable database storage in your panel configuration:",[99,100,105],"pre",{"className":101,"code":102,"language":103,"meta":104,"style":104},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ResizedColumnPlugin::make()\n    ->preserveOnDB(true) \u002F\u002F Enable database storage\n","php","",[91,106,107,127],{"__ignoreMap":104},[108,109,112,116,120,124],"span",{"class":110,"line":111},"line",1,[108,113,115],{"class":114},"sBMFI","ResizedColumnPlugin",[108,117,119],{"class":118},"sMK4o","::",[108,121,123],{"class":122},"s2Zo4","make",[108,125,126],{"class":118},"()\n",[108,128,130,133,136,139],{"class":110,"line":129},2,[108,131,132],{"class":118},"    ->",[108,134,135],{"class":122},"preserveOnDB",[108,137,138],{"class":118},"(true)",[108,140,142],{"class":141},"sHwdD"," \u002F\u002F Enable database storage\n",[144,145,147],"h2",{"id":146},"configuration-priority","Configuration priority",[66,149,150,151],{},"When deciding whether to save to the database, the package checks configuration in this order. ",[70,152,153],{},"The first match wins.",[155,156,157,173],"table",{},[158,159,160],"thead",{},[161,162,163,167,170],"tr",{},[164,165,166],"th",{},"Priority",[164,168,169],{},"Method",[164,171,172],{},"Scope",[174,175,176,193,212],"tbody",{},[161,177,178,184,190],{},[179,180,181],"td",{},[70,182,183],{},"1 — Highest",[179,185,186,189],{},[91,187,188],{},"->preserveColumnWidthsInDatabase()"," table macro",[179,191,192],{},"Single table only",[161,194,195,200,209],{},[179,196,197],{},[70,198,199],{},"2",[179,201,202,205,206],{},[91,203,204],{},"ResizedColumnPlugin::standalone()"," in ",[91,207,208],{},"AppServiceProvider",[179,210,211],{},"All components, no panel required",[161,213,214,219,225],{},[179,215,216],{},[70,217,218],{},"3 — Lowest",[179,220,221,224],{},[91,222,223],{},"ResizedColumnPlugin::make()"," in panel provider",[179,226,227],{},"Inside a Filament panel",[66,229,230,231,234],{},"See ",[232,233,51],"a",{"href":52}," for using the standalone and table-macro options outside a panel.",[236,237,238],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":104,"searchDepth":111,"depth":129,"links":240},[241],{"id":146,"depth":129,"text":147},"Session vs database storage, and configuration priority.","md",null,{},{"icon":49},{"title":46,"description":242},"t-lh466CMLl91QTvuWcjgCADTObvPZFMBKRC8vFFDLA",[250,252],{"title":41,"path":42,"stem":43,"description":251,"icon":44,"children":-1},"Pin columns so they stay visible during horizontal scroll — dev defaults, user pinning, and a customizable toolbar trigger.",{"title":51,"path":52,"stem":53,"description":253,"icon":54,"children":-1},"Use resizable columns in Livewire components without a Filament panel.",1784908144480]