[{"data":1,"prerenderedAt":1599},["ShallowReactive",2],{"i-ph:magnifying-glass":3,"i-ph:circle":8,"i-ph:moon":10,"i-ph:github-logo":12,"i-ph:brackets-curly":14,"i-ph:file-css":16,"i-ph:rectangle-dashed":18,"i-ph:arrow-left":20,"i-ph:arrow-right":22,"components-commands":24},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,256,false,"\u003Cpath fill=\"currentColor\" d=\"m229.66 218.34l-50.07-50.06a88.11 88.11 0 1 0-11.31 11.31l50.06 50.07a8 8 0 0 0 11.32-11.32M40 112a72 72 0 1 1 72 72a72.08 72.08 0 0 1-72-72\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"currentColor\" d=\"M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m0 192a88 88 0 1 1 88-88a88.1 88.1 0 0 1-88 88\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"currentColor\" d=\"M233.54 142.23a8 8 0 0 0-8-2a88.08 88.08 0 0 1-109.8-109.8a8 8 0 0 0-10-10a104.84 104.84 0 0 0-52.91 37A104 104 0 0 0 136 224a103.1 103.1 0 0 0 62.52-20.88a104.84 104.84 0 0 0 37-52.91a8 8 0 0 0-1.98-7.98m-44.64 48.11A88 88 0 0 1 65.66 67.11a89 89 0 0 1 31.4-26A106 106 0 0 0 96 56a104.11 104.11 0 0 0 104 104a106 106 0 0 0 14.92-1.06a89 89 0 0 1-26.02 31.4\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"currentColor\" d=\"M208.31 75.68A59.78 59.78 0 0 0 202.93 28a8 8 0 0 0-6.93-4a59.75 59.75 0 0 0-48 24h-24a59.75 59.75 0 0 0-48-24a8 8 0 0 0-6.93 4a59.78 59.78 0 0 0-5.38 47.68A58.14 58.14 0 0 0 56 104v8a56.06 56.06 0 0 0 48.44 55.47A39.8 39.8 0 0 0 96 192v8H72a24 24 0 0 1-24-24a40 40 0 0 0-40-40a8 8 0 0 0 0 16a24 24 0 0 1 24 24a40 40 0 0 0 40 40h24v16a8 8 0 0 0 16 0v-40a24 24 0 0 1 48 0v40a8 8 0 0 0 16 0v-40a39.8 39.8 0 0 0-8.44-24.53A56.06 56.06 0 0 0 216 112v-8a58.14 58.14 0 0 0-7.69-28.32M200 112a40 40 0 0 1-40 40h-48a40 40 0 0 1-40-40v-8a41.74 41.74 0 0 1 6.9-22.48a8 8 0 0 0 1.1-7.69a43.8 43.8 0 0 1 .79-33.58a43.88 43.88 0 0 1 32.32 20.06a8 8 0 0 0 6.71 3.69h32.35a8 8 0 0 0 6.74-3.69a43.87 43.87 0 0 1 32.32-20.06a43.8 43.8 0 0 1 .77 33.58a8.09 8.09 0 0 0 1 7.65a41.7 41.7 0 0 1 7 22.52Z\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"currentColor\" d=\"M43.18 128a29.8 29.8 0 0 1 8 10.26c4.8 9.9 4.8 22 4.8 33.74c0 24.31 1 36 24 36a8 8 0 0 1 0 16c-17.48 0-29.32-6.14-35.2-18.26c-4.8-9.9-4.8-22-4.8-33.74c0-24.31-1-36-24-36a8 8 0 0 1 0-16c23 0 24-11.69 24-36c0-11.72 0-23.84 4.8-33.74C50.68 38.14 62.52 32 80 32a8 8 0 0 1 0 16c-23 0-24 11.69-24 36c0 11.72 0 23.84-4.8 33.74A29.8 29.8 0 0 1 43.18 128M240 120c-23 0-24-11.69-24-36c0-11.72 0-23.84-4.8-33.74C205.32 38.14 193.48 32 176 32a8 8 0 0 0 0 16c23 0 24 11.69 24 36c0 11.72 0 23.84 4.8 33.74a29.8 29.8 0 0 0 8 10.26a29.8 29.8 0 0 0-8 10.26c-4.8 9.9-4.8 22-4.8 33.74c0 24.31-1 36-24 36a8 8 0 0 0 0 16c17.48 0 29.32-6.14 35.2-18.26c4.8-9.9 4.8-22 4.8-33.74c0-24.31 1-36 24-36a8 8 0 0 0 0-16\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M48 180c0 11 7.18 20 16 20a14.24 14.24 0 0 0 10.22-4.66a8 8 0 1 1 11.55 11.06A30 30 0 0 1 64 216c-17.65 0-32-16.15-32-36s14.35-36 32-36a30 30 0 0 1 21.77 9.6a8 8 0 1 1-11.55 11.06A14.24 14.24 0 0 0 64 160c-8.82 0-16 9-16 20m79.6-8.69c-4-1.16-8.14-2.35-10.45-3.84c-1.26-.81-1.23-1-1.12-1.9a4.54 4.54 0 0 1 2-3.67c4.6-3.12 15.34-1.73 19.83-.56a8 8 0 0 0 4.07-15.48c-2.12-.55-21-5.22-32.83 2.76a20.55 20.55 0 0 0-9 14.95c-2 15.88 13.64 20.41 23 23.11c12.07 3.49 13.13 4.92 12.78 7.59c-.31 2.41-1.26 3.34-2.14 3.93c-4.6 3.06-15.17 1.56-19.55.36a8 8 0 0 0-4.3 15.41a61.2 61.2 0 0 0 15.18 2c5.83 0 12.3-1 17.49-4.46a20.82 20.82 0 0 0 9.19-15.23c2.25-17.28-14.27-22.11-24.15-24.97m64 0c-4-1.16-8.14-2.35-10.45-3.84c-1.25-.81-1.23-1-1.12-1.9a4.54 4.54 0 0 1 2-3.67c4.6-3.12 15.34-1.73 19.82-.56a8 8 0 0 0 4.07-15.48c-2.11-.55-21-5.22-32.83 2.76a20.58 20.58 0 0 0-8.95 14.95c-2 15.88 13.65 20.41 23 23.11c12.06 3.49 13.12 4.92 12.78 7.59c-.31 2.41-1.26 3.34-2.15 3.93c-4.6 3.06-15.16 1.56-19.54.36a8 8 0 0 0-4.3 15.44a61.3 61.3 0 0 0 15.19 2c5.82 0 12.3-1 17.49-4.46a20.81 20.81 0 0 0 9.18-15.23c2.21-17.31-14.31-22.14-24.2-25ZM40 112V40a16 16 0 0 1 16-16h96a8 8 0 0 1 5.66 2.34l56 56A8 8 0 0 1 216 88v24a8 8 0 1 1-16 0V96h-48a8 8 0 0 1-8-8V40H56v72a8 8 0 0 1-16 0m120-32h28.68L160 51.31Z\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"currentColor\" d=\"M80 48a8 8 0 0 1-8 8H40v16a8 8 0 0 1-16 0V56a16 16 0 0 1 16-16h32a8 8 0 0 1 8 8M32 152a8 8 0 0 0 8-8v-32a8 8 0 0 0-16 0v32a8 8 0 0 0 8 8m40 48H40v-16a8 8 0 0 0-16 0v16a16 16 0 0 0 16 16h32a8 8 0 0 0 0-16m72 0h-32a8 8 0 0 0 0 16h32a8 8 0 0 0 0-16m80-24a8 8 0 0 0-8 8v16h-32a8 8 0 0 0 0 16h32a16 16 0 0 0 16-16v-16a8 8 0 0 0-8-8m0-72a8 8 0 0 0-8 8v32a8 8 0 0 0 16 0v-32a8 8 0 0 0-8-8m-8-64h-32a8 8 0 0 0 0 16h32v16a8 8 0 0 0 16 0V56a16 16 0 0 0-16-16m-72 0h-32a8 8 0 0 0 0 16h32a8 8 0 0 0 0-16\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"currentColor\" d=\"M224 128a8 8 0 0 1-8 8H59.31l58.35 58.34a8 8 0 0 1-11.32 11.32l-72-72a8 8 0 0 1 0-11.32l72-72a8 8 0 0 1 11.32 11.32L59.31 120H216a8 8 0 0 1 8 8\"/>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23},"\u003Cpath fill=\"currentColor\" d=\"m221.66 133.66l-72 72a8 8 0 0 1-11.32-11.32L196.69 136H40a8 8 0 0 1 0-16h156.69l-58.35-58.34a8 8 0 0 1 11.32-11.32l72 72a8 8 0 0 1 0 11.32\"/>",{"id":25,"title":26,"body":27,"description":37,"extension":1593,"meta":1594,"navigation":145,"path":1595,"seo":1596,"stem":1597,"__hash__":1598},"docs/docs/components/commands.md","Commands",{"type":28,"value":29,"toc":1585},"minimark",[30,34,38,633,638,732,736,792,796,826,830,833,892,1367,1370,1376,1520,1524,1581],[31,32,26],"h1",{"id":33},"commands",[35,36,37],"p",{},"A command palette component that provides a searchable, keyboard-navigable interface for executing actions. It supports grouping, keyboard shortcuts, icons, and full customization via slots.",[39,40,41],"commands-example",{},[42,43,48],"pre",{"className":44,"code":45,"language":46,"meta":47,"style":47},"language-vue shiki shiki-themes vitesse-dark vitesse-light vitesse-dark","\u003Cscript setup lang=\"ts\">\nimport { Button, Commands } from '@dolanske/vui'\nimport { ref } from 'vue'\n\nconst isOpen = ref(false)\n\nconst commands = [\n  {\n    title: 'Create New Project',\n    description: 'Start a new project from scratch',\n    group: 'File',\n    handler: () => {},\n  },\n  {\n    title: 'Open Settings',\n    description: 'Access application settings and preferences',\n    group: 'Navigation',\n    handler: () => {},\n  },\n  {\n    title: 'Toggle Dark Mode',\n    description: 'Switch between light and dark themes',\n    group: 'Appearance',\n    handler: () => {},\n  },\n  {\n    title: 'Show Shortcuts',\n    description: 'Display all available keyboard shortcuts',\n    group: 'Help',\n    shortcut: 'Ctrl+/',\n    handler: () => {},\n  },\n]\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CButton @click=\"isOpen = true\">\n    Open Commands\n  \u003C/Button>\n  \u003CCommands\n    :open=\"isOpen\"\n    :commands=\"commands\"\n    @close=\"isOpen = false\"\n  />\n\u003C/template>\n","vue","",[49,50,51,87,120,140,147,172,177,189,195,216,233,250,259,265,270,286,302,318,325,330,335,351,367,383,390,395,400,416,432,448,465,472,477,483,493,498,508,538,545,555,563,581,596,618,624],"code",{"__ignoreMap":47},[52,53,56,60,64,68,71,74,78,82,84],"span",{"class":54,"line":55},"line",1,[52,57,59],{"class":58},"sP76a","\u003C",[52,61,63],{"class":62},"sKpE2","script",[52,65,67],{"class":66},"sflEz"," setup",[52,69,70],{"class":66}," lang",[52,72,73],{"class":58},"=",[52,75,77],{"class":76},"sBR95","\"",[52,79,81],{"class":80},"sfmH-","ts",[52,83,77],{"class":76},[52,85,86],{"class":58},">\n",[52,88,90,93,96,99,102,105,108,111,114,117],{"class":54,"line":89},2,[52,91,92],{"class":62},"import",[52,94,95],{"class":58}," {",[52,97,98],{"class":66}," Button",[52,100,101],{"class":58},",",[52,103,104],{"class":66}," Commands",[52,106,107],{"class":58}," }",[52,109,110],{"class":62}," from",[52,112,113],{"class":76}," '",[52,115,116],{"class":80},"@dolanske/vui",[52,118,119],{"class":76},"'\n",[52,121,123,125,127,130,132,134,136,138],{"class":54,"line":122},3,[52,124,92],{"class":62},[52,126,95],{"class":58},[52,128,129],{"class":66}," ref",[52,131,107],{"class":58},[52,133,110],{"class":62},[52,135,113],{"class":76},[52,137,46],{"class":80},[52,139,119],{"class":76},[52,141,143],{"class":54,"line":142},4,[52,144,146],{"emptyLinePlaceholder":145},true,"\n",[52,148,150,154,157,160,163,166,169],{"class":54,"line":149},5,[52,151,153],{"class":152},"sCMWV","const ",[52,155,156],{"class":66},"isOpen",[52,158,159],{"class":58}," =",[52,161,129],{"class":162},"sRTv0",[52,164,165],{"class":58},"(",[52,167,168],{"class":62},"false",[52,170,171],{"class":58},")\n",[52,173,175],{"class":54,"line":174},6,[52,176,146],{"emptyLinePlaceholder":145},[52,178,180,182,184,186],{"class":54,"line":179},7,[52,181,153],{"class":152},[52,183,33],{"class":66},[52,185,159],{"class":58},[52,187,188],{"class":58}," [\n",[52,190,192],{"class":54,"line":191},8,[52,193,194],{"class":58},"  {\n",[52,196,198,202,205,208,211,213],{"class":54,"line":197},9,[52,199,201],{"class":200},"sDB6b","    title",[52,203,204],{"class":58},": ",[52,206,207],{"class":76},"'",[52,209,210],{"class":80},"Create New Project",[52,212,207],{"class":76},[52,214,215],{"class":58},",\n",[52,217,219,222,224,226,229,231],{"class":54,"line":218},10,[52,220,221],{"class":200},"    description",[52,223,204],{"class":58},[52,225,207],{"class":76},[52,227,228],{"class":80},"Start a new project from scratch",[52,230,207],{"class":76},[52,232,215],{"class":58},[52,234,236,239,241,243,246,248],{"class":54,"line":235},11,[52,237,238],{"class":200},"    group",[52,240,204],{"class":58},[52,242,207],{"class":76},[52,244,245],{"class":80},"File",[52,247,207],{"class":76},[52,249,215],{"class":58},[52,251,253,256],{"class":54,"line":252},12,[52,254,255],{"class":162},"    handler",[52,257,258],{"class":58},": () => {},\n",[52,260,262],{"class":54,"line":261},13,[52,263,264],{"class":58},"  },\n",[52,266,268],{"class":54,"line":267},14,[52,269,194],{"class":58},[52,271,273,275,277,279,282,284],{"class":54,"line":272},15,[52,274,201],{"class":200},[52,276,204],{"class":58},[52,278,207],{"class":76},[52,280,281],{"class":80},"Open Settings",[52,283,207],{"class":76},[52,285,215],{"class":58},[52,287,289,291,293,295,298,300],{"class":54,"line":288},16,[52,290,221],{"class":200},[52,292,204],{"class":58},[52,294,207],{"class":76},[52,296,297],{"class":80},"Access application settings and preferences",[52,299,207],{"class":76},[52,301,215],{"class":58},[52,303,305,307,309,311,314,316],{"class":54,"line":304},17,[52,306,238],{"class":200},[52,308,204],{"class":58},[52,310,207],{"class":76},[52,312,313],{"class":80},"Navigation",[52,315,207],{"class":76},[52,317,215],{"class":58},[52,319,321,323],{"class":54,"line":320},18,[52,322,255],{"class":162},[52,324,258],{"class":58},[52,326,328],{"class":54,"line":327},19,[52,329,264],{"class":58},[52,331,333],{"class":54,"line":332},20,[52,334,194],{"class":58},[52,336,338,340,342,344,347,349],{"class":54,"line":337},21,[52,339,201],{"class":200},[52,341,204],{"class":58},[52,343,207],{"class":76},[52,345,346],{"class":80},"Toggle Dark Mode",[52,348,207],{"class":76},[52,350,215],{"class":58},[52,352,354,356,358,360,363,365],{"class":54,"line":353},22,[52,355,221],{"class":200},[52,357,204],{"class":58},[52,359,207],{"class":76},[52,361,362],{"class":80},"Switch between light and dark themes",[52,364,207],{"class":76},[52,366,215],{"class":58},[52,368,370,372,374,376,379,381],{"class":54,"line":369},23,[52,371,238],{"class":200},[52,373,204],{"class":58},[52,375,207],{"class":76},[52,377,378],{"class":80},"Appearance",[52,380,207],{"class":76},[52,382,215],{"class":58},[52,384,386,388],{"class":54,"line":385},24,[52,387,255],{"class":162},[52,389,258],{"class":58},[52,391,393],{"class":54,"line":392},25,[52,394,264],{"class":58},[52,396,398],{"class":54,"line":397},26,[52,399,194],{"class":58},[52,401,403,405,407,409,412,414],{"class":54,"line":402},27,[52,404,201],{"class":200},[52,406,204],{"class":58},[52,408,207],{"class":76},[52,410,411],{"class":80},"Show Shortcuts",[52,413,207],{"class":76},[52,415,215],{"class":58},[52,417,419,421,423,425,428,430],{"class":54,"line":418},28,[52,420,221],{"class":200},[52,422,204],{"class":58},[52,424,207],{"class":76},[52,426,427],{"class":80},"Display all available keyboard shortcuts",[52,429,207],{"class":76},[52,431,215],{"class":58},[52,433,435,437,439,441,444,446],{"class":54,"line":434},29,[52,436,238],{"class":200},[52,438,204],{"class":58},[52,440,207],{"class":76},[52,442,443],{"class":80},"Help",[52,445,207],{"class":76},[52,447,215],{"class":58},[52,449,451,454,456,458,461,463],{"class":54,"line":450},30,[52,452,453],{"class":200},"    shortcut",[52,455,204],{"class":58},[52,457,207],{"class":76},[52,459,460],{"class":80},"Ctrl+/",[52,462,207],{"class":76},[52,464,215],{"class":58},[52,466,468,470],{"class":54,"line":467},31,[52,469,255],{"class":162},[52,471,258],{"class":58},[52,473,475],{"class":54,"line":474},32,[52,476,264],{"class":58},[52,478,480],{"class":54,"line":479},33,[52,481,482],{"class":58},"]\n",[52,484,486,489,491],{"class":54,"line":485},34,[52,487,488],{"class":58},"\u003C/",[52,490,63],{"class":62},[52,492,86],{"class":58},[52,494,496],{"class":54,"line":495},35,[52,497,146],{"emptyLinePlaceholder":145},[52,499,501,503,506],{"class":54,"line":500},36,[52,502,59],{"class":58},[52,504,505],{"class":62},"template",[52,507,86],{"class":58},[52,509,511,514,517,520,523,525,527,529,531,534,536],{"class":54,"line":510},37,[52,512,513],{"class":58},"  \u003C",[52,515,516],{"class":62},"Button",[52,518,519],{"class":58}," @",[52,521,522],{"class":162},"click",[52,524,73],{"class":58},[52,526,77],{"class":58},[52,528,156],{"class":66},[52,530,159],{"class":58},[52,532,533],{"class":62}," true",[52,535,77],{"class":58},[52,537,86],{"class":58},[52,539,541],{"class":54,"line":540},38,[52,542,544],{"class":543},"sX1ls","    Open Commands\n",[52,546,548,551,553],{"class":54,"line":547},39,[52,549,550],{"class":58},"  \u003C/",[52,552,516],{"class":62},[52,554,86],{"class":58},[52,556,558,560],{"class":54,"line":557},40,[52,559,513],{"class":58},[52,561,562],{"class":62},"Commands\n",[52,564,566,569,572,574,576,578],{"class":54,"line":565},41,[52,567,568],{"class":58},"    :",[52,570,571],{"class":162},"open",[52,573,73],{"class":58},[52,575,77],{"class":58},[52,577,156],{"class":66},[52,579,580],{"class":58},"\"\n",[52,582,584,586,588,590,592,594],{"class":54,"line":583},42,[52,585,568],{"class":58},[52,587,33],{"class":162},[52,589,73],{"class":58},[52,591,77],{"class":58},[52,593,33],{"class":66},[52,595,580],{"class":58},[52,597,599,602,605,607,609,611,613,616],{"class":54,"line":598},43,[52,600,601],{"class":58},"    @",[52,603,604],{"class":162},"close",[52,606,73],{"class":58},[52,608,77],{"class":58},[52,610,156],{"class":66},[52,612,159],{"class":58},[52,614,615],{"class":62}," false",[52,617,580],{"class":58},[52,619,621],{"class":54,"line":620},44,[52,622,623],{"class":58},"  />\n",[52,625,627,629,631],{"class":54,"line":626},45,[52,628,488],{"class":58},[52,630,505],{"class":62},[52,632,86],{"class":58},[634,635,637],"h2",{"id":636},"props","Props",[639,640,641,657],"table",{},[642,643,644],"thead",{},[645,646,647,651,654],"tr",{},[648,649,650],"th",{},"Name",[648,652,653],{},"Default",[648,655,656],{},"Type",[658,659,660,680,696,716],"tbody",{},[645,661,662,667,670],{},[663,664,665],"td",{},[49,666,571],{},[663,668,669],{},"—",[663,671,672,675,676,679],{},[49,673,674],{},"boolean"," ",[677,678],"br",{}," Controls the visibility of the command palette",[645,681,682,686,688],{},[663,683,684],{},[49,685,33],{},[663,687,669],{},[663,689,690,675,693,695],{},[49,691,692],{},"Command[]",[677,694],{}," Array of command objects to display and search",[645,697,698,703,708],{},[663,699,700],{},[49,701,702],{},"placeholder",[663,704,705],{},[49,706,707],{},"'Write a command..'",[663,709,710,675,713,715],{},[49,711,712],{},"string",[677,714],{}," Placeholder text for the search input",[645,717,718,723,725],{},[663,719,720],{},[49,721,722],{},"loading",[663,724,669],{},[663,726,727,675,729,731],{},[49,728,674],{},[677,730],{}," Replaces the search icon with a spinner",[634,733,735],{"id":734},"models","Models",[639,737,738,751],{},[642,739,740],{},[645,741,742,744,746,748],{},[648,743,650],{},[648,745,653],{},[648,747,656],{},[648,749,750],{},"Description",[658,752,753,772],{},[645,754,755,760,765,769],{},[663,756,757],{},[49,758,759],{},"search",[663,761,762],{},[49,763,764],{},"''",[663,766,767],{},[49,768,712],{},[663,770,771],{},"Two-way binding for the current search input value",[645,773,774,779,784,789],{},[663,775,776],{},[49,777,778],{},"group",[663,780,781],{},[49,782,783],{},"'All'",[663,785,786],{},[49,787,788],{},"string | null",[663,790,791],{},"Two-way binding for the currently active group filter",[634,793,795],{"id":794},"events","Events",[639,797,798,809],{},[642,799,800],{},[645,801,802,804,807],{},[648,803,650],{},[648,805,806],{},"Payload",[648,808,750],{},[658,810,811],{},[645,812,813,817,819],{},[663,814,815],{},[49,816,604],{},[663,818,669],{},[663,820,821,822,825],{},"Emitted when ",[49,823,824],{},"Esc"," is pressed or the close button is clicked",[634,827,829],{"id":828},"slots","Slots",[35,831,832],{},"The component allows you to fully customize the icon, command item or even replacing the entire command list (note that you will have to implement all the listing functionality yourself in that case).",[639,834,835,845],{},[642,836,837],{},[645,838,839,841,843],{},[648,840,650],{},[648,842,637],{},[648,844,750],{},[658,846,847,862,877],{},[645,848,849,854,859],{},[663,850,851],{},[49,852,853],{},"default",[663,855,856],{},[49,857,858],{},"{ commands: Record\u003Cstring, Command[]> }",[663,860,861],{},"Overrides the entire result list. Receives grouped results",[645,863,864,869,874],{},[663,865,866],{},[49,867,868],{},"command",[663,870,871],{},[49,872,873],{},"{ command: Command, group: string }",[663,875,876],{},"Overrides the rendering of an individual command item",[645,878,879,884,889],{},[663,880,881],{},[49,882,883],{},"icon",[663,885,886],{},[49,887,888],{},"{ command: Command }",[663,890,891],{},"Overrides the icon inside the default command item layout",[893,894,895],"commands-custom-example",{},[42,896,898],{"className":44,"code":897,"language":46,"meta":47,"style":47},"\u003Ctemplate>\n  \u003CCommands :open=\"isOpen\" :commands=\"commands\" @close=\"isOpen = false\">\n    \u003C!-- Override just the icon based on the command's group -->\n    \u003Ctemplate #icon=\"{ command }\">\n      \u003Cspan>\n        {{ command.group === 'File' ? '📄' : command.group === 'Navigation' ? '🧭' : '🎨' }}\n      \u003C/span>\n    \u003C/template>\n\n    \u003C!-- Override the entire command row -->\n    \u003Ctemplate #command=\"{ command }\">\n      \u003Cbutton @click=\"command.handler\">\n        \u003Cspan>\n          {{ command.group === 'File' ? '📄' : command.group === 'Navigation' ? '🧭' : '🎨' }}\n        \u003C/span>\n        \u003Cspan>\n          \u003Cstrong>{{ command.title }}\u003C/strong>\n          \u003Cp v-if=\"command.description\">{{ command.description }}\u003C/p>\n        \u003C/span>\n        \u003Cspan v-if=\"command.group\">{{ command.group }}\u003C/span>\n      \u003C/button>\n    \u003C/template>\n  \u003C/Commands>\n\u003C/template>\n",[49,899,900,908,957,963,990,999,1068,1077,1086,1090,1095,1119,1145,1154,1215,1224,1232,1257,1293,1301,1335,1343,1351,1359],{"__ignoreMap":47},[52,901,902,904,906],{"class":54,"line":55},[52,903,59],{"class":58},[52,905,505],{"class":62},[52,907,86],{"class":58},[52,909,910,912,914,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955],{"class":54,"line":89},[52,911,513],{"class":58},[52,913,26],{"class":62},[52,915,916],{"class":58}," :",[52,918,571],{"class":162},[52,920,73],{"class":58},[52,922,77],{"class":58},[52,924,156],{"class":66},[52,926,77],{"class":58},[52,928,916],{"class":58},[52,930,33],{"class":162},[52,932,73],{"class":58},[52,934,77],{"class":58},[52,936,33],{"class":66},[52,938,77],{"class":58},[52,940,519],{"class":58},[52,942,604],{"class":162},[52,944,73],{"class":58},[52,946,77],{"class":58},[52,948,156],{"class":66},[52,950,159],{"class":58},[52,952,615],{"class":62},[52,954,77],{"class":58},[52,956,86],{"class":58},[52,958,959],{"class":54,"line":122},[52,960,962],{"class":961},"sR5Ys","    \u003C!-- Override just the icon based on the command's group -->\n",[52,964,965,968,970,973,975,977,979,982,984,986,988],{"class":54,"line":142},[52,966,967],{"class":58},"    \u003C",[52,969,505],{"class":62},[52,971,972],{"class":58}," #",[52,974,883],{"class":162},[52,976,73],{"class":58},[52,978,77],{"class":58},[52,980,981],{"class":58},"{ ",[52,983,868],{"class":66},[52,985,107],{"class":58},[52,987,77],{"class":58},[52,989,86],{"class":58},[52,991,992,995,997],{"class":54,"line":149},[52,993,994],{"class":58},"      \u003C",[52,996,52],{"class":62},[52,998,86],{"class":58},[52,1000,1001,1004,1007,1010,1012,1015,1017,1019,1021,1024,1026,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1054,1056,1058,1060,1063,1065],{"class":54,"line":174},[52,1002,1003],{"class":58},"        {{",[52,1005,1006],{"class":66}," command",[52,1008,1009],{"class":58},".",[52,1011,778],{"class":66},[52,1013,1014],{"class":152}," ===",[52,1016,113],{"class":76},[52,1018,245],{"class":80},[52,1020,207],{"class":76},[52,1022,1023],{"class":152}," ?",[52,1025,113],{"class":76},[52,1027,1028],{"class":80},"📄",[52,1030,207],{"class":76},[52,1032,916],{"class":152},[52,1034,1006],{"class":66},[52,1036,1009],{"class":58},[52,1038,778],{"class":66},[52,1040,1014],{"class":152},[52,1042,113],{"class":76},[52,1044,313],{"class":80},[52,1046,207],{"class":76},[52,1048,1023],{"class":152},[52,1050,113],{"class":76},[52,1052,1053],{"class":80},"🧭",[52,1055,207],{"class":76},[52,1057,916],{"class":152},[52,1059,113],{"class":76},[52,1061,1062],{"class":80},"🎨",[52,1064,207],{"class":76},[52,1066,1067],{"class":58}," }}\n",[52,1069,1070,1073,1075],{"class":54,"line":179},[52,1071,1072],{"class":58},"      \u003C/",[52,1074,52],{"class":62},[52,1076,86],{"class":58},[52,1078,1079,1082,1084],{"class":54,"line":191},[52,1080,1081],{"class":58},"    \u003C/",[52,1083,505],{"class":62},[52,1085,86],{"class":58},[52,1087,1088],{"class":54,"line":197},[52,1089,146],{"emptyLinePlaceholder":145},[52,1091,1092],{"class":54,"line":218},[52,1093,1094],{"class":961},"    \u003C!-- Override the entire command row -->\n",[52,1096,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117],{"class":54,"line":235},[52,1098,967],{"class":58},[52,1100,505],{"class":62},[52,1102,972],{"class":58},[52,1104,868],{"class":162},[52,1106,73],{"class":58},[52,1108,77],{"class":58},[52,1110,981],{"class":58},[52,1112,868],{"class":66},[52,1114,107],{"class":58},[52,1116,77],{"class":58},[52,1118,86],{"class":58},[52,1120,1121,1123,1126,1128,1130,1132,1134,1136,1138,1141,1143],{"class":54,"line":252},[52,1122,994],{"class":58},[52,1124,1125],{"class":62},"button",[52,1127,519],{"class":58},[52,1129,522],{"class":162},[52,1131,73],{"class":58},[52,1133,77],{"class":58},[52,1135,868],{"class":66},[52,1137,1009],{"class":58},[52,1139,1140],{"class":66},"handler",[52,1142,77],{"class":58},[52,1144,86],{"class":58},[52,1146,1147,1150,1152],{"class":54,"line":261},[52,1148,1149],{"class":58},"        \u003C",[52,1151,52],{"class":62},[52,1153,86],{"class":58},[52,1155,1156,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213],{"class":54,"line":267},[52,1157,1158],{"class":58},"          {{",[52,1160,1006],{"class":66},[52,1162,1009],{"class":58},[52,1164,778],{"class":66},[52,1166,1014],{"class":152},[52,1168,113],{"class":76},[52,1170,245],{"class":80},[52,1172,207],{"class":76},[52,1174,1023],{"class":152},[52,1176,113],{"class":76},[52,1178,1028],{"class":80},[52,1180,207],{"class":76},[52,1182,916],{"class":152},[52,1184,1006],{"class":66},[52,1186,1009],{"class":58},[52,1188,778],{"class":66},[52,1190,1014],{"class":152},[52,1192,113],{"class":76},[52,1194,313],{"class":80},[52,1196,207],{"class":76},[52,1198,1023],{"class":152},[52,1200,113],{"class":76},[52,1202,1053],{"class":80},[52,1204,207],{"class":76},[52,1206,916],{"class":152},[52,1208,113],{"class":76},[52,1210,1062],{"class":80},[52,1212,207],{"class":76},[52,1214,1067],{"class":58},[52,1216,1217,1220,1222],{"class":54,"line":272},[52,1218,1219],{"class":58},"        \u003C/",[52,1221,52],{"class":62},[52,1223,86],{"class":58},[52,1225,1226,1228,1230],{"class":54,"line":288},[52,1227,1149],{"class":58},[52,1229,52],{"class":62},[52,1231,86],{"class":58},[52,1233,1234,1237,1240,1243,1245,1247,1250,1253,1255],{"class":54,"line":304},[52,1235,1236],{"class":58},"          \u003C",[52,1238,1239],{"class":62},"strong",[52,1241,1242],{"class":58},">{{",[52,1244,1006],{"class":66},[52,1246,1009],{"class":58},[52,1248,1249],{"class":66},"title",[52,1251,1252],{"class":58}," }}\u003C/",[52,1254,1239],{"class":62},[52,1256,86],{"class":58},[52,1258,1259,1261,1263,1266,1268,1270,1272,1274,1277,1279,1281,1283,1285,1287,1289,1291],{"class":54,"line":320},[52,1260,1236],{"class":58},[52,1262,35],{"class":62},[52,1264,1265],{"class":62}," v-if",[52,1267,73],{"class":58},[52,1269,77],{"class":58},[52,1271,868],{"class":66},[52,1273,1009],{"class":58},[52,1275,1276],{"class":66},"description",[52,1278,77],{"class":58},[52,1280,1242],{"class":58},[52,1282,1006],{"class":66},[52,1284,1009],{"class":58},[52,1286,1276],{"class":66},[52,1288,1252],{"class":58},[52,1290,35],{"class":62},[52,1292,86],{"class":58},[52,1294,1295,1297,1299],{"class":54,"line":327},[52,1296,1219],{"class":58},[52,1298,52],{"class":62},[52,1300,86],{"class":58},[52,1302,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333],{"class":54,"line":332},[52,1304,1149],{"class":58},[52,1306,52],{"class":62},[52,1308,1265],{"class":62},[52,1310,73],{"class":58},[52,1312,77],{"class":58},[52,1314,868],{"class":66},[52,1316,1009],{"class":58},[52,1318,778],{"class":66},[52,1320,77],{"class":58},[52,1322,1242],{"class":58},[52,1324,1006],{"class":66},[52,1326,1009],{"class":58},[52,1328,778],{"class":66},[52,1330,1252],{"class":58},[52,1332,52],{"class":62},[52,1334,86],{"class":58},[52,1336,1337,1339,1341],{"class":54,"line":337},[52,1338,1072],{"class":58},[52,1340,1125],{"class":62},[52,1342,86],{"class":58},[52,1344,1345,1347,1349],{"class":54,"line":353},[52,1346,1081],{"class":58},[52,1348,505],{"class":62},[52,1350,86],{"class":58},[52,1352,1353,1355,1357],{"class":54,"line":369},[52,1354,550],{"class":58},[52,1356,26],{"class":62},[52,1358,86],{"class":58},[52,1360,1361,1363,1365],{"class":54,"line":385},[52,1362,488],{"class":58},[52,1364,505],{"class":62},[52,1366,86],{"class":58},[634,1368,1369],{"id":868},"Command",[35,1371,1372,1373,1375],{},"Each entry in the ",[49,1374,33],{}," array must conform to this interface:",[639,1377,1378,1389],{},[642,1379,1380],{},[645,1381,1382,1385,1387],{},[648,1383,1384],{},"Property",[648,1386,656],{},[648,1388,750],{},[658,1390,1391,1404,1418,1433,1446,1460,1490,1504],{},[645,1392,1393,1397,1401],{},[663,1394,1395],{},[49,1396,1249],{},[663,1398,1399],{},[49,1400,712],{},[663,1402,1403],{},"The display name of the command",[645,1405,1406,1410,1415],{},[663,1407,1408],{},[49,1409,1276],{},[663,1411,1412],{},[49,1413,1414],{},"string?",[663,1416,1417],{},"Optional secondary text shown below the title",[645,1419,1420,1425,1430],{},[663,1421,1422],{},[49,1423,1424],{},"keywords",[663,1426,1427],{},[49,1428,1429],{},"string[]?",[663,1431,1432],{},"Optional list of additional keywords associated with the command. Not shown in the UI, but matched against the search query to improve discoverability",[645,1434,1435,1439,1443],{},[663,1436,1437],{},[49,1438,778],{},[663,1440,1441],{},[49,1442,1414],{},[663,1444,1445],{},"Optional group label. Commands without a group are collected under \"Other\"",[645,1447,1448,1452,1457],{},[663,1449,1450],{},[49,1451,883],{},[663,1453,1454],{},[49,1455,1456],{},"VNode?",[663,1458,1459],{},"Optional icon component to show on the left side of the command. Please note this field assumes the developer is providing a component as-is without any props.",[645,1461,1462,1467,1471],{},[663,1463,1464],{},[49,1465,1466],{},"shortcut",[663,1468,1469],{},[49,1470,1414],{},[663,1472,1473,1474,1477,1478,1481,1482,1489],{},"Optional keyboard shortcut string (e.g. ",[49,1475,1476],{},"'Ctrl+K'","). Keys are split by ",[49,1479,1480],{},"+"," and rendered as ",[1483,1484,1486],"a",{"href":1485},"/docs/components/kbd",[49,1487,1488],{},"Kbd"," elements. The shortcut is also registered as a global listener while the palette is open",[645,1491,1492,1497,1501],{},[663,1493,1494],{},[49,1495,1496],{},"href",[663,1498,1499],{},[49,1500,1414],{},[663,1502,1503],{},"If provided, selecting the command will open this URL in a new tab",[645,1505,1506,1510,1515],{},[663,1507,1508],{},[49,1509,1140],{},[663,1511,1512],{},[49,1513,1514],{},"(() => void)?",[663,1516,1517,1518],{},"Function to call when the command is selected. Takes precedence over ",[49,1519,1496],{},[634,1521,1523],{"id":1522},"features","Features",[1525,1526,1527,1534,1540,1561,1567,1573],"ul",{},[1528,1529,1530,1533],"li",{},[1239,1531,1532],{},"Search"," — Filters commands by title, description, group, or href as you type.",[1528,1535,1536,1539],{},[1239,1537,1538],{},"Group filtering"," — A scrollable row of group badges lets users narrow results to a single group.",[1528,1541,1542,1545,1546,1549,1550,1553,1554,1557,1558,1560],{},[1239,1543,1544],{},"Keyboard navigation"," — Use ",[49,1547,1548],{},"↑"," / ",[49,1551,1552],{},"↓"," to move between results, ",[49,1555,1556],{},"Enter"," to select, and ",[49,1559,824],{}," to close.",[1528,1562,1563,1566],{},[1239,1564,1565],{},"Shortcut keys"," — Shortcuts defined on commands are registered as global key listeners while the component is mounted.",[1528,1568,1569,1572],{},[1239,1570,1571],{},"Auto-scroll"," — The focused item is automatically scrolled into view.",[1528,1574,1575,1578,1579,1009],{},[1239,1576,1577],{},"Mobile"," — A dedicated close button is shown on small screens instead of relying solely on ",[49,1580,824],{},[1582,1583,1584],"style",{},"html pre.shiki code .sP76a, html code.shiki .sP76a{--shiki-dark:#666666;--shiki-light:#999999;--shiki-default:#666666}html pre.shiki code .sKpE2, html code.shiki .sKpE2{--shiki-dark:#4D9375;--shiki-light:#1E754F;--shiki-default:#4D9375}html pre.shiki code .sflEz, html code.shiki .sflEz{--shiki-dark:#BD976A;--shiki-light:#B07D48;--shiki-default:#BD976A}html pre.shiki code .sBR95, html code.shiki .sBR95{--shiki-dark:#C98A7D77;--shiki-light:#B5695977;--shiki-default:#C98A7D77}html pre.shiki code .sfmH-, html code.shiki .sfmH-{--shiki-dark:#C98A7D;--shiki-light:#B56959;--shiki-default:#C98A7D}html pre.shiki code .sCMWV, html code.shiki .sCMWV{--shiki-dark:#CB7676;--shiki-light:#AB5959;--shiki-default:#CB7676}html pre.shiki code .sRTv0, html code.shiki .sRTv0{--shiki-dark:#80A665;--shiki-light:#59873A;--shiki-default:#80A665}html pre.shiki code .sDB6b, html code.shiki .sDB6b{--shiki-dark:#B8A965;--shiki-light:#998418;--shiki-default:#B8A965}html pre.shiki code .sX1ls, html code.shiki .sX1ls{--shiki-dark:#DBD7CAEE;--shiki-light:#393A34;--shiki-default:#DBD7CAEE}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);}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 pre.shiki code .sR5Ys, html code.shiki .sR5Ys{--shiki-dark:#758575DD;--shiki-light:#A0ADA0;--shiki-default:#758575DD}",{"title":47,"searchDepth":89,"depth":89,"links":1586},[1587,1588,1589,1590,1591,1592],{"id":636,"depth":89,"text":637},{"id":734,"depth":89,"text":735},{"id":794,"depth":89,"text":795},{"id":828,"depth":89,"text":829},{"id":868,"depth":89,"text":1369},{"id":1522,"depth":89,"text":1523},"md",{},"/docs/components/commands",{"title":26,"description":37},"docs/components/commands","BkKutvCIsvJKgf4v0A2IcSZS8J_0F9KzCOZcTy8C_eQ",1777992280843]