Components
ScenePadding
ScenePadding adapts SwiftUI's scenePadding modifier into an explicit layout wrapper for web scenes and grouped screens.
Example
Requires React 18.2+ or 19 and shared styles. See setup.
Default
Loading preview…
Code
'use client';
import { Card } from '@swiftuijs/ui';
import { Text } from '@swiftuijs/ui';
import { ScenePadding } from '@swiftuijs/ui';
export default function Example() {
return ((<ScenePadding>
<Card>
<Text>Scene-level content padding</Text>
</Card>
</ScenePadding>));
}Status: adapted
More examples
Compact Edges
API reference
| Prop | Type | Required | Description |
|---|---|---|---|
edges | ScenePaddingEdge[] | No | — |
size | 'regular' | 'compact' | No | — |
Inherits additional props from IBaseComponent.