Skip to content

Commit ed26d07

Browse files
committed
fix(sheet): align actions with close button and fix example padding
- Wrap actions and close button in a shared items-center container - Fix example body padding from '1rem 0' to '0 1rem' to match Header/Footer
1 parent 8d0866d commit ed26d07

4 files changed

Lines changed: 48 additions & 25 deletions

File tree

examples/nextjs-app/src/modules/pages/primitives-demo.tsx

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ export const primitiveComponentsDemoResource = defineResource({
200200
This sheet slides in from the right.
201201
</Sheet.Description>
202202
</Sheet.Header>
203-
<div style={{ padding: "1rem 0" }}>Sheet content goes here.</div>
203+
<div style={{ padding: "0 1rem" }}>Sheet content goes here.</div>
204204
<Sheet.Footer>
205205
<Sheet.Close render={<Button variant="outline" />}>Close</Sheet.Close>
206206
</Sheet.Footer>
@@ -246,7 +246,7 @@ export const primitiveComponentsDemoResource = defineResource({
246246
<Sheet.Title>Small Sheet</Sheet.Title>
247247
<Sheet.Description>384px (24rem)</Sheet.Description>
248248
</Sheet.Header>
249-
<div style={{ padding: "1rem 0" }}>Sheet content goes here.</div>
249+
<div style={{ padding: "0 1rem" }}>Sheet content goes here.</div>
250250
<Sheet.Footer>
251251
<Sheet.Close render={<Button variant="outline" />}>Close</Sheet.Close>
252252
</Sheet.Footer>
@@ -259,7 +259,7 @@ export const primitiveComponentsDemoResource = defineResource({
259259
<Sheet.Title>Medium Sheet</Sheet.Title>
260260
<Sheet.Description>512px (32rem)</Sheet.Description>
261261
</Sheet.Header>
262-
<div style={{ padding: "1rem 0" }}>Sheet content goes here.</div>
262+
<div style={{ padding: "0 1rem" }}>Sheet content goes here.</div>
263263
<Sheet.Footer>
264264
<Sheet.Close render={<Button variant="outline" />}>Close</Sheet.Close>
265265
</Sheet.Footer>
@@ -272,7 +272,7 @@ export const primitiveComponentsDemoResource = defineResource({
272272
<Sheet.Title>Large Sheet</Sheet.Title>
273273
<Sheet.Description>720px (45rem)</Sheet.Description>
274274
</Sheet.Header>
275-
<div style={{ padding: "1rem 0" }}>Sheet content goes here.</div>
275+
<div style={{ padding: "0 1rem" }}>Sheet content goes here.</div>
276276
<Sheet.Footer>
277277
<Sheet.Close render={<Button variant="outline" />}>Close</Sheet.Close>
278278
</Sheet.Footer>
@@ -285,7 +285,7 @@ export const primitiveComponentsDemoResource = defineResource({
285285
<Sheet.Title>Extra Large Sheet</Sheet.Title>
286286
<Sheet.Description>960px (60rem)</Sheet.Description>
287287
</Sheet.Header>
288-
<div style={{ padding: "1rem 0" }}>Sheet content goes here.</div>
288+
<div style={{ padding: "0 1rem" }}>Sheet content goes here.</div>
289289
<Sheet.Footer>
290290
<Sheet.Close render={<Button variant="outline" />}>Close</Sheet.Close>
291291
</Sheet.Footer>
@@ -298,14 +298,40 @@ export const primitiveComponentsDemoResource = defineResource({
298298
<Sheet.Title>Full Screen Sheet</Sheet.Title>
299299
<Sheet.Description>Full-width overlay</Sheet.Description>
300300
</Sheet.Header>
301-
<div style={{ padding: "1rem 0" }}>Sheet content goes here.</div>
301+
<div style={{ padding: "0 1rem" }}>Sheet content goes here.</div>
302302
<Sheet.Footer>
303303
<Sheet.Close render={<Button variant="outline" />}>Close</Sheet.Close>
304304
</Sheet.Footer>
305305
</Sheet.Content>
306306
</Sheet.Root>
307307
</div>
308308
</div>
309+
<div>
310+
<div style={labelStyle}>Actions</div>
311+
<div style={rowStyle}>
312+
<Sheet.Root side="right">
313+
<Sheet.Trigger render={<Button variant="outline" />}>
314+
Multiple actions
315+
</Sheet.Trigger>
316+
<Sheet.Content size="md">
317+
<Sheet.Header
318+
actions={
319+
<>
320+
<Button size="sm" variant="outline">
321+
Reset
322+
</Button>
323+
<Button size="sm">Save</Button>
324+
</>
325+
}
326+
>
327+
<Sheet.Title>Edit Record</Sheet.Title>
328+
<Sheet.Description>Multiple action buttons in header.</Sheet.Description>
329+
</Sheet.Header>
330+
<div style={{ padding: "0 1rem" }}>Form content goes here.</div>
331+
</Sheet.Content>
332+
</Sheet.Root>
333+
</div>
334+
</div>
309335
</div>
310336
</Card.Content>
311337
</Card.Root>

0 commit comments

Comments
 (0)