@sunpix/claude-code-web
Version:
A web-based interface for interacting with Claude Code CLI
2 lines (1 loc) • 1.56 kB
JavaScript
import{P as a,r as e,c as t}from"./BonREZMq.js";import{e as o,i as r,y as i,o as n,w as s,D as l,H as d,f as u,N as p,O as c}from"./sqhd64MX.js";var h=o({__name:"BaseSeparator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,o=["horizontal","vertical"];const p=r(()=>{return a=t.orientation,o.includes(a)?t.orientation:"horizontal";var a}),c=r(()=>"vertical"===p.value?t.orientation:void 0),h=r(()=>t.decorative?{role:"none"}:{"aria-orientation":c.value,role:"separator"});return(e,t)=>(n(),i(u(a),d({as:e.as,"as-child":e.asChild,"data-orientation":p.value},h.value),{default:s(()=>[l(e.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),v=o({__name:"Separator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const e=a;return(a,t)=>(n(),i(h,p(c(e)),{default:s(()=>[l(a.$slots,"default")]),_:3},16))}});const f=o({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean,default:!0},asChild:{type:Boolean},as:{},class:{}},setup(a){const o=a,r=e(o,"class");return(a,e)=>(n(),i(u(v),d({"data-slot":"separator-root"},u(r),{class:u(t)("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",o.class)}),null,16,["class"]))}});export{f as _};