[{"data":1,"prerenderedAt":811},["ShallowReactive",2],{"navigation_docs":3,"i-lucide:rocket":205,"i-lucide:info":209,"i-lucide:download":211,"i-lucide:play":213,"i-lucide:folder-tree":215,"i-lucide:map":217,"i-lucide:blocks":219,"i-lucide:mouse-pointer-click":221,"i-lucide:circle-dot":223,"i-lucide:sliders-horizontal":225,"i-lucide:circle-dashed":227,"i-lucide:chevrons-up-down":229,"i-lucide:tag":231,"i-lucide:layout-grid":233,"i-lucide:panels-top-left":235,"i-lucide:sparkles":237,"i-lucide:user":239,"i-lucide:square-dashed-mouse-pointer":241,"i-lucide:circle":243,"i-lucide:table":245,"i-lucide:minus":247,"i-lucide:message-square":249,"i-lucide:alert-circle":251,"i-lucide:rectangle-horizontal":253,"i-lucide:keyboard":255,"i-lucide:chevron-down":257,"i-lucide:toggle-left":259,"i-lucide:loader-circle":261,"i-lucide:credit-card":263,"i-lucide:type":265,"i-lucide:search":267,"i-lucide:align-left":269,"i-lucide:square-check-big":272,"i-lucide:drafting-compass":274,"i-lucide:puzzle":276,"i-lucide:clipboard-list":278,"i-simple-icons:github":280,"i-lucide:moon":282,"i-lucide:sun":284,"-components-dialog":286,"-components-dialog-surround":800,"i-lucide:copy":805,"i-lucide:pen":807,"i-lucide:hash":809},[4,36,180,190],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":35},"快速开始","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"简介","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-info",{"title":16,"path":17,"stem":18,"icon":19},"安装与构建","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"如何使用","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":26,"path":27,"stem":28,"icon":29},"项目结构","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":31,"path":32,"stem":33,"icon":34},"里程碑","\u002Fgetting-started\u002Fmilestones","1.getting-started\u002F5.milestones","i-lucide-map",false,{"title":37,"icon":38,"path":39,"stem":40,"children":41,"page":35},"组件","i-lucide-blocks","\u002Fcomponents","2.components",[42,47,52,57,62,67,72,77,82,87,92,97,102,107,112,117,122,127,132,137,142,147,151,156,161,165,170,175],{"title":43,"path":44,"stem":45,"icon":46},"ShadcnButton","\u002Fcomponents\u002Fbutton","2.components\u002F1.button","i-lucide-mouse-pointer-click",{"title":48,"path":49,"stem":50,"icon":51},"ShadcnRadio \u002F ShadcnRadioGroup","\u002Fcomponents\u002Fradio-group","2.components\u002F10.radio-group","i-lucide-circle-dot",{"title":53,"path":54,"stem":55,"icon":56},"ShadcnSwitch","\u002Fcomponents\u002Fswitch","2.components\u002F11.switch","i-lucide-toggle-left",{"title":58,"path":59,"stem":60,"icon":61},"ShadcnSlider","\u002Fcomponents\u002Fslider","2.components\u002F12.slider","i-lucide-sliders-horizontal",{"title":63,"path":64,"stem":65,"icon":66},"ShadcnProgress","\u002Fcomponents\u002Fprogress","2.components\u002F13.progress","i-lucide-circle-dashed",{"title":68,"path":69,"stem":70,"icon":71},"ShadcnSelect","\u002Fcomponents\u002Fselect","2.components\u002F14.select","i-lucide-chevrons-up-down",{"title":73,"path":74,"stem":75,"icon":76},"ShadcnBadge","\u002Fcomponents\u002Fbadge","2.components\u002F15.badge","i-lucide-tag",{"title":78,"path":79,"stem":80,"icon":81},"ShadcnTabs","\u002Fcomponents\u002Ftabs","2.components\u002F16.tabs","i-lucide-layout-grid",{"title":83,"path":84,"stem":85,"icon":86},"ShadcnDialog","\u002Fcomponents\u002Fdialog","2.components\u002F17.dialog","i-lucide-panels-top-left",{"title":88,"path":89,"stem":90,"icon":91},"ShadcnIcon \u002F IconRegistry","\u002Fcomponents\u002Ficon","2.components\u002F18.icon","i-lucide-sparkles",{"title":93,"path":94,"stem":95,"icon":96},"ShadcnAvatar","\u002Fcomponents\u002Favatar","2.components\u002F19.avatar","i-lucide-user",{"title":98,"path":99,"stem":100,"icon":101},"ShadcnButtonGroup","\u002Fcomponents\u002Fbutton-group","2.components\u002F2.button-group","i-lucide-square-dashed-mouse-pointer",{"title":103,"path":104,"stem":105,"icon":106},"ShadcnStatusDot","\u002Fcomponents\u002Fstatus-dot","2.components\u002F20.status-dot","i-lucide-circle",{"title":108,"path":109,"stem":110,"icon":111},"ShadcnTable","\u002Fcomponents\u002Ftable","2.components\u002F21.table","i-lucide-table",{"title":113,"path":114,"stem":115,"icon":116},"ShadcnSeparator","\u002Fcomponents\u002Fseparator","2.components\u002F22.separator","i-lucide-minus",{"title":118,"path":119,"stem":120,"icon":121},"ShadcnLabel","\u002Fcomponents\u002Flabel","2.components\u002F23.label","i-lucide-type",{"title":123,"path":124,"stem":125,"icon":126},"ShadcnTooltip","\u002Fcomponents\u002Ftooltip","2.components\u002F24.tooltip","i-lucide-message-square",{"title":128,"path":129,"stem":130,"icon":131},"ShadcnAlert","\u002Fcomponents\u002Falert","2.components\u002F25.alert","i-lucide-alert-circle",{"title":133,"path":134,"stem":135,"icon":136},"ShadcnSkeleton","\u002Fcomponents\u002Fskeleton","2.components\u002F26.skeleton","i-lucide-rectangle-horizontal",{"title":138,"path":139,"stem":140,"icon":141},"ShadcnKbd","\u002Fcomponents\u002Fkbd","2.components\u002F27.kbd","i-lucide-keyboard",{"title":143,"path":144,"stem":145,"icon":146},"ShadcnDropdownMenu","\u002Fcomponents\u002Fdropdown-menu","2.components\u002F28.dropdown-menu","i-lucide-chevron-down",{"title":148,"path":149,"stem":150,"icon":56},"ShadcnToggle \u002F ShadcnToggleGroup","\u002Fcomponents\u002Ftoggle","2.components\u002F3.toggle",{"title":152,"path":153,"stem":154,"icon":155},"ShadcnSpinner","\u002Fcomponents\u002Fspinner","2.components\u002F4.spinner","i-lucide-loader-circle",{"title":157,"path":158,"stem":159,"icon":160},"ShadcnCard","\u002Fcomponents\u002Fcard","2.components\u002F5.card","i-lucide-credit-card",{"title":162,"path":163,"stem":164,"icon":121},"ShadcnInput","\u002Fcomponents\u002Finput","2.components\u002F6.input",{"title":166,"path":167,"stem":168,"icon":169},"ShadcnInputGroup","\u002Fcomponents\u002Finput-group","2.components\u002F7.input-group","i-lucide-search",{"title":171,"path":172,"stem":173,"icon":174},"ShadcnTextarea","\u002Fcomponents\u002Ftextarea","2.components\u002F8.textarea","i-lucide-align-left",{"title":176,"path":177,"stem":178,"icon":179},"ShadcnCheckbox","\u002Fcomponents\u002Fcheckbox","2.components\u002F9.checkbox","i-lucide-square-check-big",{"title":181,"icon":182,"path":183,"stem":184,"children":185,"page":35},"设计","i-lucide-drafting-compass","\u002Fdesign","3.design",[186],{"title":187,"path":188,"stem":189,"icon":182},"技术方案","\u002Fdesign\u002Ftechnical-design","3.design\u002F1.technical-design",{"title":191,"icon":192,"path":193,"stem":194,"children":195,"page":35},"开发","i-lucide-puzzle","\u002Fdevelopment","4.development",[196,200],{"title":197,"path":198,"stem":199,"icon":192},"组件开发流程","\u002Fdevelopment\u002Fcomponent-workflow","4.development\u002F1.component-workflow",{"title":201,"path":202,"stem":203,"icon":204},"M3 组件规范对照表","\u002Fdevelopment\u002Fm3-components-spec","4.development\u002F2.m3-components-spec","i-lucide-clipboard-list",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":208},0,24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09\"\u002F>\u003Cpath d=\"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z\"\u002F>\u003Cpath d=\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":210},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4m0-4h.01\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":212},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 15V3m9 12v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\u002F>\u003Cpath d=\"m7 10l5 5l5-5\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":214},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":216},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Zm0 11a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1ZM3 5a2 2 0 0 0 2 2h3\"\u002F>\u003Cpath d=\"M3 3v13a2 2 0 0 0 2 2h3\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":218},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0zm.894.211v15M9 3.236v15\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":220},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2\"\u002F>\u003Crect width=\"8\" height=\"8\" x=\"14\" y=\"2\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":222},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14 4.1L12 6M5.1 8l-2.9-.8M6 12l-1.9 2M7.2 2.2L8 5.1m1.037 4.59a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":224},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":226},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 5H3m9 14H3M14 3v4m2 10v4m5-9h-9m9 7h-5m5-14h-7m-6 5v4m0-2H3\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":228},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10.1 2.182a10 10 0 0 1 3.8 0m0 19.636a10 10 0 0 1-3.8 0m7.509-18.097a10 10 0 0 1 2.69 2.7M2.182 13.9a10 10 0 0 1 0-3.8m18.097 7.509a10 10 0 0 1-2.7 2.69M21.818 10.1a10 10 0 0 1 0 3.8M3.721 6.391a10 10 0 0 1 2.7-2.69m-.03 16.578a10 10 0 0 1-2.69-2.7\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":230},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m7 15l5 5l5-5M7 9l5-5l5 5\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":232},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z\"\u002F>\u003Ccircle cx=\"7.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":234},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":236},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M3 9h18M9 21V9\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":238},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":240},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"\u002F>\u003Ccircle cx=\"12\" cy=\"7\" r=\"4\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":242},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033zM5 3a2 2 0 0 0-2 2m16-2a2 2 0 0 1 2 2M5 21a2 2 0 0 1-2-2M9 3h1M9 21h2m3-18h1M3 9v1m18-1v2M3 14v1\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":244},"\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":246},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 3v18\"\u002F>\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M3 9h18M3 15h18\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":248},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":250},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":252},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 8v4m0 4h.01\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":254},"\u003Crect width=\"20\" height=\"12\" x=\"2\" y=\"6\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" rx=\"2\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":256},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 8h.01M12 12h.01M14 8h.01M16 12h.01M18 8h.01M6 8h.01M7 16h10m-9-4h.01\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":258},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":260},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"9\" cy=\"12\" r=\"3\"\u002F>\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"7\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":262},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 12a9 9 0 1 1-6.219-8.56\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":264},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\"\u002F>\u003Cpath d=\"M2 10h20\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":266},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 4v16M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2M9 20h6\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":268},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":270,"hidden":271},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 12H3m14 6H3M21 6H3\"\u002F>",true,{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":273},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344\"\u002F>\u003Cpath d=\"m9 11l3 3L22 4\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":275},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m12.99 6.74l1.93 3.44M19.136 12a10 10 0 0 1-14.271 0M21 21l-2.16-3.84M3 21l8.02-14.26\"\u002F>\u003Ccircle cx=\"12\" cy=\"5\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":277},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15.39 4.39a1 1 0 0 0 1.68-.474a2.5 2.5 0 1 1 3.014 3.015a1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474a2.5 2.5 0 1 0-3.014 3.015a1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474a2.5 2.5 0 1 1-3.014-3.015a1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474a2.5 2.5 0 1 0 3.014-3.015a1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":279},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2m4 7h4m-4 5h4m-8-5h.01M8 16h.01\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":281},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":283},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":285},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"id":287,"title":83,"body":288,"description":793,"extension":794,"links":795,"meta":796,"navigation":797,"path":84,"seo":798,"stem":85,"__hash__":799},"docs\u002F2.components\u002F17.dialog.md",{"type":289,"value":290,"toc":787},"minimark",[291,299,302,306,620,623,696,699,751,753,783],[292,293,294],"p",{},[295,296],"img",{"alt":297,"src":298},"ShadcnDialog 效果展示","\u002Fimages\u002Fcomponents\u002Fdialog.png",[292,300,301],{},"基于 QQC.Dialog（Basic style），对齐 shadcn Base UI 默认规格：384px 宽 + rounded-xl(14px) + fade\u002Fzoom 动画 + 内置 ghost 关闭钮 + 可滚动 body + sticky muted footer。",[303,304,305],"h2",{"id":305},"用法",[307,308,313],"pre",{"className":309,"code":310,"language":311,"meta":312,"style":312},"language-qml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ShadcnButton { text: qsTr(\"打开\"); onClicked: dialog.open() }\n\nShadcnDialog {\n    id: dialog\n    modal: true   \u002F\u002F 默认\n\n    ShadcnDialogContent {\n        ShadcnDialogHeader {\n            ShadcnDialogTitle { text: qsTr(\"确认操作？\") }\n            ShadcnDialogDescription { text: qsTr(\"此操作不可撤销。\") }\n        }\n        \u002F\u002F 业务内容（超高时 body 内部滚动，footer 固定）\n        ShadcnDialogFooter {\n            ShadcnButton { text: qsTr(\"取消\"); variant: ShadcnButton.Variant.Outline; onClicked: dialog.close() }\n            ShadcnButton { text: qsTr(\"确认\"); variant: ShadcnButton.Variant.Destructive; onClicked: dialog.close() }\n        }\n    }\n}\n","qml","",[314,315,316,371,377,385,395,411,416,424,432,458,483,489,495,503,556,603,608,614],"code",{"__ignoreMap":312},[317,318,321,324,328,332,335,339,342,346,350,352,355,359,362,365,368],"span",{"class":319,"line":320},"line",1,[317,322,43],{"class":323},"sBMFI",[317,325,327],{"class":326},"sTEyZ"," { ",[317,329,331],{"class":330},"sHdIc","text",[317,333,334],{"class":326},": ",[317,336,338],{"class":337},"s2Zo4","qsTr",[317,340,341],{"class":326},"(",[317,343,345],{"class":344},"sMK4o","\"",[317,347,349],{"class":348},"sfazB","打开",[317,351,345],{"class":344},[317,353,354],{"class":326},"); ",[317,356,358],{"class":357},"s7zQu","onClicked",[317,360,361],{"class":326},": dialog",[317,363,364],{"class":344},".",[317,366,367],{"class":337},"open",[317,369,370],{"class":326},"() }\n",[317,372,374],{"class":319,"line":373},2,[317,375,376],{"emptyLinePlaceholder":271},"\n",[317,378,380,382],{"class":319,"line":379},3,[317,381,83],{"class":323},[317,383,384],{"class":326}," {\n",[317,386,388,392],{"class":319,"line":387},4,[317,389,391],{"class":390},"sbssI","    id",[317,393,394],{"class":326},": dialog\n",[317,396,398,401,403,407],{"class":319,"line":397},5,[317,399,400],{"class":330},"    modal",[317,402,334],{"class":326},[317,404,406],{"class":405},"sfNiH","true",[317,408,410],{"class":409},"sHwdD","   \u002F\u002F 默认\n",[317,412,414],{"class":319,"line":413},6,[317,415,376],{"emptyLinePlaceholder":271},[317,417,419,422],{"class":319,"line":418},7,[317,420,421],{"class":323},"    ShadcnDialogContent",[317,423,384],{"class":326},[317,425,427,430],{"class":319,"line":426},8,[317,428,429],{"class":323},"        ShadcnDialogHeader",[317,431,384],{"class":326},[317,433,435,438,440,442,444,446,448,450,453,455],{"class":319,"line":434},9,[317,436,437],{"class":323},"            ShadcnDialogTitle",[317,439,327],{"class":326},[317,441,331],{"class":330},[317,443,334],{"class":326},[317,445,338],{"class":337},[317,447,341],{"class":326},[317,449,345],{"class":344},[317,451,452],{"class":348},"确认操作？",[317,454,345],{"class":344},[317,456,457],{"class":326},") }\n",[317,459,461,464,466,468,470,472,474,476,479,481],{"class":319,"line":460},10,[317,462,463],{"class":323},"            ShadcnDialogDescription",[317,465,327],{"class":326},[317,467,331],{"class":330},[317,469,334],{"class":326},[317,471,338],{"class":337},[317,473,341],{"class":326},[317,475,345],{"class":344},[317,477,478],{"class":348},"此操作不可撤销。",[317,480,345],{"class":344},[317,482,457],{"class":326},[317,484,486],{"class":319,"line":485},11,[317,487,488],{"class":326},"        }\n",[317,490,492],{"class":319,"line":491},12,[317,493,494],{"class":409},"        \u002F\u002F 业务内容（超高时 body 内部滚动，footer 固定）\n",[317,496,498,501],{"class":319,"line":497},13,[317,499,500],{"class":323},"        ShadcnDialogFooter",[317,502,384],{"class":326},[317,504,506,509,511,513,515,517,519,521,524,526,528,532,535,537,540,542,545,547,549,551,554],{"class":319,"line":505},14,[317,507,508],{"class":323},"            ShadcnButton",[317,510,327],{"class":326},[317,512,331],{"class":330},[317,514,334],{"class":326},[317,516,338],{"class":337},[317,518,341],{"class":326},[317,520,345],{"class":344},[317,522,523],{"class":348},"取消",[317,525,345],{"class":344},[317,527,354],{"class":326},[317,529,531],{"class":530},"spNyl","variant",[317,533,534],{"class":326},": ShadcnButton",[317,536,364],{"class":344},[317,538,539],{"class":326},"Variant",[317,541,364],{"class":344},[317,543,544],{"class":326},"Outline; ",[317,546,358],{"class":357},[317,548,361],{"class":326},[317,550,364],{"class":344},[317,552,553],{"class":337},"close",[317,555,370],{"class":326},[317,557,559,561,563,565,567,569,571,573,576,578,580,582,584,586,588,590,593,595,597,599,601],{"class":319,"line":558},15,[317,560,508],{"class":323},[317,562,327],{"class":326},[317,564,331],{"class":330},[317,566,334],{"class":326},[317,568,338],{"class":337},[317,570,341],{"class":326},[317,572,345],{"class":344},[317,574,575],{"class":348},"确认",[317,577,345],{"class":344},[317,579,354],{"class":326},[317,581,531],{"class":530},[317,583,534],{"class":326},[317,585,364],{"class":344},[317,587,539],{"class":326},[317,589,364],{"class":344},[317,591,592],{"class":326},"Destructive; ",[317,594,358],{"class":357},[317,596,361],{"class":326},[317,598,364],{"class":344},[317,600,553],{"class":337},[317,602,370],{"class":326},[317,604,606],{"class":319,"line":605},16,[317,607,488],{"class":326},[317,609,611],{"class":319,"line":610},17,[317,612,613],{"class":326},"    }\n",[317,615,617],{"class":319,"line":616},18,[317,618,619],{"class":326},"}\n",[303,621,622],{"id":622},"子组件",[624,625,626,638],"table",{},[627,628,629],"thead",{},[630,631,632,635],"tr",{},[633,634,37],"th",{},[633,636,637],{},"说明",[639,640,641,652,662,672,686],"tbody",{},[630,642,643,649],{},[644,645,646],"td",{},[314,647,648],{},"ShadcnDialogHeader",[644,650,651],{},"头部（Title + Description 垂直堆叠）",[630,653,654,659],{},[644,655,656],{},[314,657,658],{},"ShadcnDialogTitle",[644,660,661],{},"标题（text-base）",[630,663,664,669],{},[644,665,666],{},[314,667,668],{},"ShadcnDialogDescription",[644,670,671],{},"描述（mutedForeground）",[630,673,674,679],{},[644,675,676],{},[314,677,678],{},"ShadcnDialogContent",[644,680,681,682,685],{},"内容容器：可滚动 body + sticky muted footer 条；",[314,683,684],{},"maxHeight"," 可自定义（默认 85% 窗口高）",[630,687,688,693],{},[644,689,690],{},[314,691,692],{},"ShadcnDialogFooter",[644,694,695],{},"底部按钮区（右对齐，gap 8）",[303,697,698],{"id":698},"属性",[624,700,701,712],{},[627,702,703],{},[630,704,705,707,710],{},[633,706,698],{},[633,708,709],{},"类型",[633,711,637],{},[639,713,714,727,739],{},[630,715,716,721,724],{},[644,717,718],{},[314,719,720],{},"showCloseButton",[644,722,723],{},"bool",[644,725,726],{},"右上角 ghost 关闭钮（默认 true）",[630,728,729,734,736],{},[644,730,731],{},[314,732,733],{},"modal",[644,735,723],{},[644,737,738],{},"模态遮罩（QQC 默认黑 50%）",[630,740,741,745,748],{},[644,742,743],{},[314,744,684],{},[644,746,747],{},"int",[644,749,750],{},"Content 的高度上限（超过则 body 滚动、footer 固定），默认 0.85×窗口高",[303,752,637],{"id":637},[754,755,756,764,770,780],"ul",{},[757,758,759,763],"li",{},[760,761,762],"strong",{},"关闭","：Esc \u002F 点击遮罩 \u002F 右上角 ✕",[757,765,766,769],{},[760,767,768],{},"动画","：fade + zoom-95，100ms",[757,771,772,775,776,779],{},[760,773,774],{},"居中","：相对整个窗口居中（",[314,777,778],{},"Overlay.overlay","）",[757,781,782],{},"footer 为 sticky muted 条（border-t + bg-muted\u002F50 + 仅底部圆角），长内容时固定不动",[784,785,786],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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":312,"searchDepth":373,"depth":373,"links":788},[789,790,791,792],{"id":305,"depth":373,"text":305},{"id":622,"depth":373,"text":622},{"id":698,"depth":373,"text":698},{"id":637,"depth":373,"text":637},"对话框：Base UI 规格 + sticky footer + 可滚动 body + 关闭钮。","md",null,{},{"icon":86},{"title":83,"description":793},"98wLsVYipkELz2MuZO5CPJ3aodHeCBfT94HGZgov4e4",[801,803],{"title":78,"path":79,"stem":80,"description":802,"icon":81,"children":-1},"标签页：TabsList \u002F TabsTrigger \u002F TabsContent，default\u002Fline 双 variant。",{"title":88,"path":89,"stem":90,"description":804,"icon":91,"children":-1},"lucide 图标：本地 74 精选 + 远程兜底，随主题变色。",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":806},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":808},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":810},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",1789046990606]