From 72bcdf225622cff29bf0fd8c8920612578f5bec6 Mon Sep 17 00:00:00 2001 From: ila Date: Wed, 26 Aug 2026 16:21:21 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=9B=BA=E5=8C=96=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=AB=AF=E5=88=86=E7=BB=84=E5=AF=BC=E8=88=AA=E5=8E=9F=E5=9E=8B?= =?UTF-8?q?=20(#59)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prototypes/59/v1/favicon.ico | Bin 0 -> 3628 bytes prototypes/59/v1/icons.min.js | 36 +++++ prototypes/59/v1/index.html | 293 ++++++++++++++++++++++++++++++++++ 3 files changed, 329 insertions(+) create mode 100644 prototypes/59/v1/favicon.ico create mode 100644 prototypes/59/v1/icons.min.js create mode 100644 prototypes/59/v1/index.html diff --git a/prototypes/59/v1/favicon.ico b/prototypes/59/v1/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..792a1b174a6ccac0485dfd67a8f1ae9fbbce91cf GIT binary patch literal 3628 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 u={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};var L=([e,a,t])=>{let r=document.createElementNS("http://www.w3.org/2000/svg",e);return Object.keys(a).forEach(o=>{r.setAttribute(o,String(a[o]))}),t?.length&&t.forEach(o=>{let s=L(o);r.appendChild(s)}),r},y=(e,a={})=>{let r={...u,...a};return L(["svg",r,e])};var R=e=>{for(let a in e)if(a.startsWith("aria-")||a==="role"||a==="title")return!0;return!1};var T=(...e)=>e.filter((a,t,r)=>!!a&&a.trim()!==""&&r.indexOf(a)===t).join(" ").trim();var q=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,t,r)=>r?r.toUpperCase():t.toLowerCase());var b=e=>{let a=q(e);return a.charAt(0).toUpperCase()+a.slice(1)};var G=e=>Array.from(e.attributes).reduce((a,t)=>(a[t.name]=t.value,a),{}),U=e=>typeof e=="string"?e:!e||!e.class?"":e.class&&typeof e.class=="string"?e.class.split(" "):e.class&&Array.isArray(e.class)?e.class:"",p=(e,{nameAttr:a,icons:t,attrs:r})=>{let o=e.getAttribute(a);if(o==null)return;let s=b(o),f=t[s];if(!f)return console.warn(`${e.outerHTML} icon name was not found in the provided icons object.`);let l=G(e),O=R(l)?{}:{"aria-hidden":"true"},F={...u,"data-lucide":o,...O,...r,...l},v=U(l),H=U(r),D=T("lucide",`lucide-${o}`,...v,...H);D&&Object.assign(F,{class:D});let E=y(f,F);return e.parentNode?.replaceChild(E,e)};var m=[["path",{d:"M20 6 9 17l-5-5"}]];var d=[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16"}]];var x=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 6v6h4"}]];var i=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]];var n=[["path",{d:"M12 15V3"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}],["path",{d:"m7 10 5 5 5-5"}]];var c=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"}],["path",{d:"m2 2 20 20"}]];var C=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"}],["circle",{cx:"12",cy:"12",r:"3"}]];var h=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5"}],["path",{d:"M10 9H8"}],["path",{d:"M16 13H8"}],["path",{d:"M16 17H8"}]];var S=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["circle",{cx:"9",cy:"9",r:"2"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}]];var g=[["path",{d:"m16 17 5-5-5-5"}],["path",{d:"M21 12H9"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}]];var w=[["path",{d:"M5 12h14"}],["path",{d:"M12 5v14"}]];var k=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}],["path",{d:"M21 3v5h-5"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}],["path",{d:"M8 16H3v5"}]];var P=[["path",{d:"m21 21-4.34-4.34"}],["circle",{cx:"11",cy:"11",r:"8"}]];var A=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"m9 12 2 2 4-4"}]];var M=[["path",{d:"M18 6 6 18"}],["path",{d:"m6 6 12 12"}]];var B=({icons:e={},nameAttr:a="data-lucide",attrs:t={},root:r=document,inTemplates:o}={})=>{if(!Object.values(e).length)throw new Error(`Please provide an icons object. +If you want to use all the icons you can import it like: + \`import { createIcons, icons } from 'lucide'; +lucide.createIcons({icons});\``);if(typeof r>"u")throw new Error("`createIcons()` only works in a browser environment.");if(Array.from(r.querySelectorAll(`[${a}]`)).forEach(f=>p(f,{nameAttr:a,icons:e,attrs:t})),o&&Array.from(r.querySelectorAll("template")).forEach(l=>B({icons:e,nameAttr:a,attrs:t,root:l.content,inTemplates:o})),a==="data-lucide"){let f=r.querySelectorAll("[icon-name]");f.length>0&&(console.warn("[Lucide] Some icons were found with the now deprecated icon-name attribute. These will still be replaced for backwards compatibility, but will no longer be supported in v1.0 and you should switch to data-lucide"),Array.from(f).forEach(l=>p(l,{nameAttr:"icon-name",icons:e,attrs:t})))}};var V={AlertCircle:d,Check:m,Clock3:x,Copy:i,Download:n,Eye:C,EyeOff:c,FileText:h,Image:S,LogOut:g,Plus:w,RefreshCw:k,Search:P,ShieldCheck:A,X:M};window.renderChorusIcons=(e=document)=>B({icons:V,attrs:{"aria-hidden":"true"},root:e});document.addEventListener("DOMContentLoaded",()=>window.renderChorusIcons());})(); +/*! Bundled license information: + +lucide/dist/esm/defaultAttributes.mjs: +lucide/dist/esm/createElement.mjs: +lucide/dist/esm/shared/src/utils/hasA11yProp.mjs: +lucide/dist/esm/shared/src/utils/mergeClasses.mjs: +lucide/dist/esm/shared/src/utils/toCamelCase.mjs: +lucide/dist/esm/shared/src/utils/toPascalCase.mjs: +lucide/dist/esm/replaceElement.mjs: +lucide/dist/esm/icons/check.mjs: +lucide/dist/esm/icons/circle-alert.mjs: +lucide/dist/esm/icons/clock-3.mjs: +lucide/dist/esm/icons/copy.mjs: +lucide/dist/esm/icons/download.mjs: +lucide/dist/esm/icons/eye-off.mjs: +lucide/dist/esm/icons/eye.mjs: +lucide/dist/esm/icons/file-text.mjs: +lucide/dist/esm/icons/image.mjs: +lucide/dist/esm/icons/log-out.mjs: +lucide/dist/esm/icons/plus.mjs: +lucide/dist/esm/icons/refresh-cw.mjs: +lucide/dist/esm/icons/search.mjs: +lucide/dist/esm/icons/shield-check.mjs: +lucide/dist/esm/icons/x.mjs: +lucide/dist/esm/lucide.mjs: + (** + * @license lucide v1.33.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + *) +*/ diff --git a/prototypes/59/v1/index.html b/prototypes/59/v1/index.html new file mode 100644 index 0000000..3e259a7 --- /dev/null +++ b/prototypes/59/v1/index.html @@ -0,0 +1,293 @@ + + + + + + + Chorus 管理端分组导航原型 v1 + + + + + +
#59 设计证据 v1管理端分组导航与适用系统模块
+
+ + +
+
+ + +
+
+
上游服务商
+
+
+
+ + +