/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/ui/src/components/dock-surface.tsx
54 строки
1 KB
Kit Langton
feat: add oxlint with correctness defaults (#22682)
16 апр 2026, 03:45
Не верифицирован
16 апр 2026, 03:45
3d6f90c
Код
Авторство
О чём код?
import { type ComponentProps, splitProps } from "solid-js" export interface DockTrayProps extends ComponentProps<"div"> { attach?: "none" | "top" } export function DockShell(props: ComponentProps<"div">) { const [split, rest] = splitProps(props, ["children", "class", "classList"]) return ( <div {...rest} data-dock-surface="shell" classList={{ ...split.classList, [split.class ?? ""]: !!split.class, }} > {split.children} </div> ) } export function DockShellForm(props: ComponentProps<"form">) { const [split, rest] = splitProps(props, ["children", "class", "classList"]) return ( <form {...rest} data-dock-surface="shell" classList={{ ...split.classList, [split.class ?? ""]: !!split.class, }} > {split.children} </form> ) } export function DockTray(props: DockTrayProps) { const [split, rest] = splitProps(props, ["attach", "children", "class", "classList"]) return ( <div {...rest} data-dock-surface="tray" data-dock-attach={split.attach || "none"} classList={{ ...split.classList, [split.class ?? ""]: !!split.class, }} > {split.children} </div> ) }