Sheet
从边缘滑出的面板,保持后方列表可读:请求检查器、详情。
<Sheet
trigger={<Button>Open request</Button>}
title="POST /v1/messages"
subtitle="req_01JAR4X2KQ"
size="md"
modal={false}
actions={<IconButton icon={icons.copy} aria-label="Copy request id" />}
>
{body}
</Sheet>import { Sheet } from "@logicplanes/kaeso-ui";属性
actionsReactNode标题栏中关闭圆形按钮之前的操作。
childrenReactNode侧滑面板的内容。
defaultOpenboolean非受控时,是否初始为打开状态。
footerReactNode底部的内容,通常为操作。
inlineboolean不使用 Portal 渲染,用于文档和状态矩阵。
modalboolean后方页面保持可交互(非模态)。
onOpenChange((open: boolean) => void)打开或关闭时调用。
openboolean受控时,是否处于打开状态。
side"bottom" | "left" | "right"滑入的方向。
size"md" | "sm" | "lg"侧滑面板的宽度,或从底部滑入时的高度。
subtitleReactNode用于 ID 的等宽副标题:
req_01J…。titleReactNode侧滑面板的标题,同时作为其无障碍名称。
triggerReactElement<unknown, string | JSXElementConstructor<any>>打开它的元素。