cosmemilton-ui/serverLayout & chrome

CmRow / CmCol / CmStack / CmContainer

Use estes primitivos antes de criar CSS local. Eles centralizam gap, alinhamento, wrap e largura maxima.

Import

tsx
import { CmStack } from "cosmemilton-ui/server";

Composicao basica

Resumo operacional

Atualizado

18 tarefas abertas

Use Row, Stack e Container para compor sem CSS local.

tsx
import { CmBadge, CmCard, CmContainer, CmRow, CmStack, CmText } from "cosmemilton-ui/server";

export default function Example() {
  return (
    <CmContainer maxWidth="md" padding="md">
      <CmStack gap="md">
        <CmRow justify="between" align="center" wrap>
          <CmText weight="semibold">Resumo operacional</CmText>
          <CmBadge tone="success">Atualizado</CmBadge>
        </CmRow>
        <CmCard padding="lg">
          <CmStack gap="xs">
            <CmText size="md" weight="semibold">18 tarefas abertas</CmText>
            <CmText tone="muted">Use Row, Stack e Container para compor sem CSS local.</CmText>
          </CmStack>
        </CmCard>
      </CmStack>
    </CmContainer>
  );
}

API rapida

CmRow

gapalignjustifywrapas

CmCol/CmStack

gapdirectionalignfullWidth

CmContainer

maxWidthpaddingfluidas