1import{j as r}from"./jsx-runtime-D_zvdyIk.js";import{g as n,h as s,i}from"./index-C7EgWwA-.js";/** 2 * @license lucide-react v0.483.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const o=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],l=n("Check",o);/** 7 * @license lucide-react v0.483.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const d=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],g=n("Info",d);/** 12 * @license lucide-react v0.483.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const u=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],m=n("TriangleAlert",u),f=i("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90",success:"bg-background text-foreground border-green-500",info:"bg-background "}},defaultVariants:{variant:"default"}});function x({className:e,variant:t,...c}){return r.jsx("div",{"data-slot":"alert",role:"alert",className:s(f({variant:t}),e),...c})}function v({className:e,...t}){return r.jsx("div",{"data-slot":"alert-title",className:s("col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight",e),...t})}function y({className:e,...t}){return r.jsx("div",{"data-slot":"alert-description",className:s("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",e),...t})}function k({className:e,buttonClassName:t="",children:c,variant:a}){return r.jsxs(x,{variant:a,className:s("flex flex-row items-center",e),children:[a==="destructive"&&r.jsx(m,{className:s("h-4 w-4 mr-2",t)}),a==="success"&&r.jsx(l,{className:s("h-4 w-4 mr-2",t),color:"green"}),a==="info"&&r.jsx(g,{className:s("h-4 w-4 mr-2",t)}),c]})}export{k as A,l as C,m as T,y as a,v as b};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.