Layout

Container

A max-width wrapper that centres its content.

data-scope="container"

Usage

import { Container } from "@crosskit-ui/react";

<Container maxWidth="lg">…</Container>
<script setup lang="ts">
import { Container } from "@crosskit-ui/vue";
</script>

<template>
  <Container max-width="lg">…</Container>
</template>
<script lang="ts">
  import { Container } from "@crosskit-ui/svelte";
</script>

<Container maxWidth="lg">…</Container>
import { CkContainer } from "@crosskit-ui/angular";

@Component({
  imports: [CkContainer],
  template: `<ck-container maxWidth="lg">…</ck-container>`,
})
export class Demo {}

Props

PropTypeDefaultNotes
maxWidth"sm" | "md" | "lg" | "xl" | "2xl" | "full""lg"Width cap.
paddingbooleantrueHorizontal gutters.
centerbooleantrueAuto side margins.

Prop names are identical in all four frameworks. Only two-way binding differs, and each framework uses its own idiom over the same underlying prop.