[{"data":1,"prerenderedAt":221},["ShallowReactive",2],{"navigation":3,"\u002Futilities\u002Fselect-none":102,"\u002Futilities\u002Fselect-none-surround":218},[4,19,92],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":18},"Guide","i-lucide-book-open","\u002Fguide","1.guide",[10,14],{"title":11,"path":12,"stem":13},"Getting started","\u002Fguide\u002Fgetting-started","1.guide\u002F1.getting-started",{"title":15,"path":16,"stem":17},"Theming","\u002Fguide\u002Ftheming","1.guide\u002F2.theming",false,{"title":20,"icon":21,"path":22,"stem":23,"children":24},"Components","i-lucide-shapes","\u002Fcomponents","2.components",[25,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88],{"title":26,"path":22,"stem":27},"Overview","2.components\u002Findex",{"title":29,"path":30,"stem":31},"Card","\u002Fcomponents\u002Fcard","2.components\u002Fcard",{"title":33,"path":34,"stem":35},"Code block","\u002Fcomponents\u002Fcode-block","2.components\u002Fcode-block",{"title":37,"path":38,"stem":39},"Date field","\u002Fcomponents\u002Fdate-field","2.components\u002Fdate-field",{"title":41,"path":42,"stem":43},"Drawer","\u002Fcomponents\u002Fdrawer","2.components\u002Fdrawer",{"title":45,"path":46,"stem":47},"Ecosystem mark","\u002Fcomponents\u002Fecosystem-mark","2.components\u002Fecosystem-mark",{"title":49,"path":50,"stem":51},"Identifier","\u002Fcomponents\u002Fidentifier","2.components\u002Fidentifier",{"title":53,"path":54,"stem":55},"Kicker","\u002Fcomponents\u002Fkicker","2.components\u002Fkicker",{"title":57,"path":58,"stem":59},"Modal","\u002Fcomponents\u002Fmodal","2.components\u002Fmodal",{"title":61,"path":62,"stem":63},"Number input","\u002Fcomponents\u002Fnumber-input","2.components\u002Fnumber-input",{"title":65,"path":66,"stem":67},"Quota meter","\u002Fcomponents\u002Fquota-meter","2.components\u002Fquota-meter",{"title":69,"path":70,"stem":71},"Repeating list","\u002Fcomponents\u002Frepeating-list","2.components\u002Frepeating-list",{"title":73,"path":74,"stem":75},"Slideover","\u002Fcomponents\u002Fslideover","2.components\u002Fslideover",{"title":77,"path":78,"stem":79},"Slots","\u002Fcomponents\u002Fslots","2.components\u002Fslots",{"title":81,"path":82,"stem":83},"Status","\u002Fcomponents\u002Fstatus","2.components\u002Fstatus",{"title":85,"path":86,"stem":87},"Theme toggle","\u002Fcomponents\u002Ftheme-toggle","2.components\u002Ftheme-toggle",{"title":89,"path":90,"stem":91},"Token reveal","\u002Fcomponents\u002Ftoken-reveal","2.components\u002Ftoken-reveal",{"title":93,"icon":94,"path":95,"stem":96,"children":97,"page":18},"Utilities","i-lucide-wrench","\u002Futilities","3.utilities",[98],{"title":99,"path":100,"stem":101},"Select none","\u002Futilities\u002Fselect-none","3.utilities\u002Fselect-none",{"id":103,"title":99,"body":104,"component":211,"description":212,"extension":213,"meta":214,"navigation":215,"path":100,"preview":211,"seo":216,"stem":101,"wraps":211,"__hash__":217},"docs\u002F3.utilities\u002Fselect-none.md",{"type":105,"value":106,"toc":207},"minimark",[107,124,139,143],[108,109,110,111,115,116,119,120,123],"p",{},"Nuxt UI's ",[112,113,114],"code",{},"USelect"," and ",[112,117,118],{},"USelectMenu"," are built on reka-ui, which throws during render if an item has ",[112,121,122],{},"value=\"\"",": it reserves the empty string for \"no selection, show the placeholder\". So an explicit \"No project\" option can't use it. The throw aborts the patch, and what you see is not an error but a modal that won't close and a field that seems to reset itself.",[108,125,126,127,130,131,134,135,138],{},"The option holds ",[112,128,129],{},"SELECT_NONE"," (",[112,132,133],{},"'__none__'",") instead, and the value is translated back where it leaves the form. All four are auto-imported from ",[112,136,137],{},"@zooui\u002Fnuxt",".",[140,141],"component-example",{"name":142},"SelectNoneBasic",[144,145,146,157],"table",{},[147,148,149],"thead",{},[150,151,152,155],"tr",{},[153,154],"th",{},[153,156],{},[158,159,160,170,184,197],"tbody",{},[150,161,162,167],{},[163,164,165],"td",{},[112,166,129],{},[163,168,169],{},"The value for the \"none\" option.",[150,171,172,177],{},[163,173,174],{},[112,175,176],{},"selectNoneToUndefined(v)",[163,178,179,180,183],{},"What to send when the option is chosen, or the value is empty: ",[112,181,182],{},"undefined",", so a create leaves the field out.",[150,185,186,191],{},[163,187,188],{},[112,189,190],{},"selectNoneToNull(v)",[163,192,193,194,138],{},"The same for an update, where clearing a field means an explicit ",[112,195,196],{},"null",[150,198,199,204],{},[163,200,201],{},[112,202,203],{},"emptyToSelectNone(v)",[163,205,206],{},"What to put in the select for a value that may be absent, so a record with no project shows \"No project\".",{"title":208,"searchDepth":209,"depth":209,"links":210},"",3,[],null,"A value for a select's \"none\" option, which reka-ui won't let be the empty string, and the helpers that translate it back.","md",{},true,{"title":99,"description":212},"atMgYcqKrQWtdGms2yKivwMWvY6c5ZFaBlmsbHnlsEI",[219,211],{"title":89,"path":90,"stem":91,"description":220,"children":-1},"The shown-once moment for a new secret, with copy, a warning and an optional acknowledgment.",1794713941576]