/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/ui/src/v2/components/split-button-v2.tsx
48 строк
1 KB
Aarav Sareen
feat(app): review panel updates (#36240)
13 июл 2026, 12:32
Не верифицирован
13 июл 2026, 12:32
d595c7e
Код
Авторство
О чём код?
import { splitProps, type ComponentProps, type ParentProps } from "solid-js" import "./split-button-v2.css" export function SplitButtonV2(props: ParentProps<ComponentProps<"div">>) { const [split, rest] = splitProps(props, ["class", "classList", "children"]) return ( <div data-component="split-button-v2" classList={{ ...split.classList, [split.class ?? ""]: !!split.class, }} {...rest} > {split.children} </div> ) } export function SplitButtonV2Action(props: ComponentProps<"button">) { const [split, rest] = splitProps(props, ["class", "classList"]) return ( <button type="button" data-component="split-button-v2-action" classList={{ ...split.classList, [split.class ?? ""]: !!split.class, }} {...rest} /> ) } export function SplitButtonV2MenuTrigger(props: ComponentProps<"button">) { const [split, rest] = splitProps(props, ["class", "classList"]) return ( <button type="button" data-component="split-button-v2-menu-trigger" classList={{ ...split.classList, [split.class ?? ""]: !!split.class, }} {...rest} /> ) }