Foundation and layout
Container
Centered responsive content width.
Live example
A centered, narrow content container.
A centered, narrow content container.
A centered, narrow content container.
Usage
Each example includes the complete adapter-specific parameter reference. Copy it as a starting point, then remove options your use case does not need.
React
import { Container } from "@cofob/design-system-react";
/**
* Complete Container parameter reference.
* @param size
* type: "sm" | "md" | "lg" | "full" (React) · "narrow" | "default" | "wide" | "full" (Svelte)
* default: "lg" (React) / "default" (Svelte)
* example: "md"
* @param children
* type: ReactNode | Svelte Snippet | child HTML
* default: —
* example: children / snippet / child HTML
*/
export function ContainerExample() {
return (
<Container>Content</Container>
);
}Svelte
<script lang="ts">
import { Container } from "@cofob/design-system-svelte";
// Complete Container parameter reference.
// size
// type: "sm" | "md" | "lg" | "full" (React) · "narrow" | "default" | "wide" | "full" (Svelte)
// default: "lg" (React) / "default" (Svelte)
// example: "md"
// children
// type: ReactNode | Svelte Snippet | child HTML
// default: —
// example: children / snippet / child HTML
</script>
<Container>Content</Container>HTML
<!--
Complete Container parameter reference.
size
type: "sm" | "md" | "lg" | "full" (React) · "narrow" | "default" | "wide" | "full" (Svelte)
default: "lg" (React) / "default" (Svelte)
example: "md"
children
type: ReactNode | Svelte Snippet | child HTML
default: —
example: children / snippet / child HTML
-->
<div class="cf-container">…</div>Parameters
Adapter differences are explicit. Native element attributes are forwarded in React and Svelte and can be written directly in HTML.
| Parameter | Type | Default | Adapters | Example | Description |
|---|---|---|---|---|---|
size | "sm" | "md" | "lg" | "full" (React) · "narrow" | "default" | "wide" | "full" (Svelte) | "lg" (React) / "default" (Svelte) | React · Svelte · HTML | "md" | Applies a design-system size token. |
children | ReactNode | Svelte Snippet | child HTML | — | React · Svelte · HTML | children / snippet / child HTML | Idiomatic adapter composition content. |