> ## Documentation Index
> Fetch the complete documentation index at: https://docs.growtify.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Layouts do tema

> Variações estruturais do pacote. A escolha visual do Growtify continua sendo Galaxy; este catálogo não muda a decisão.

export const Exemplo = ({src, demo, titulo}) => {
  const [height, setHeight] = useState(520);
  const [theme, setTheme] = useState("dark");
  const [revision, setRevision] = useState(0);
  useEffect(() => {
    const receive = event => {
      if (event.origin !== "https://skin.growtify.me" || event.data?.type !== "growtify:example-size" || event.data?.demo !== demo) return;
      const value = Number(event.data.height);
      if (Number.isFinite(value) && value > 0 && value < 100000) setHeight(value);
    };
    window.addEventListener("message", receive);
    return () => window.removeEventListener("message", receive);
  }, [demo]);
  return <div style={{
    margin: "16px 0 40px"
  }}>
    <div style={{
    display: "flex",
    gap: 16,
    justifyContent: "flex-end",
    marginBottom: 8
  }}>
      <button onClick={() => setTheme(theme === "dark" ? "light" : "dark")}>{theme === "dark" ? "Ver Light" : "Ver Dark"}</button>
      <button onClick={() => setRevision(revision + 1)}>Repetir animação</button>
    </div>
    <iframe key={theme + revision} title={titulo} src={src + "&single=1&theme=" + theme} width="100%" height={height} style={{
    border: 0,
    display: "block",
    borderRadius: 12
  }} scrolling="no" loading="lazy" />
  </div>;
};

Os 18 exemplos desta categoria aparecem abaixo, um após o outro. Use o índice da página para ir direto ao modelo desejado.

## layouts / boxed

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fboxed" demo="layouts/boxed" titulo="layouts / boxed" />

## layouts / compact

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fcompact" demo="layouts/compact" titulo="layouts / compact" />

## layouts / horizontal

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fhorizontal" demo="layouts/horizontal" titulo="layouts / horizontal" />

## layouts / preloader

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fpreloader" demo="layouts/preloader" titulo="layouts / preloader" />

## layouts / scrollable

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fscrollable" demo="layouts/scrollable" titulo="layouts / scrollable" />

## layouts / sidebar compact

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-compact" demo="layouts/sidebar-compact" titulo="layouts / sidebar compact" />

## layouts / sidebar dark

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-dark" demo="layouts/sidebar-dark" titulo="layouts / sidebar dark" />

## layouts / sidebar gradient

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-gradient" demo="layouts/sidebar-gradient" titulo="layouts / sidebar gradient" />

## layouts / sidebar gray

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-gray" demo="layouts/sidebar-gray" titulo="layouts / sidebar gray" />

## layouts / sidebar image

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-image" demo="layouts/sidebar-image" titulo="layouts / sidebar image" />

## layouts / sidebar no icons

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-no-icons" demo="layouts/sidebar-no-icons" titulo="layouts / sidebar no icons" />

## layouts / sidebar offcanvas

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-offcanvas" demo="layouts/sidebar-offcanvas" titulo="layouts / sidebar offcanvas" />

## layouts / sidebar on hover

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-on-hover" demo="layouts/sidebar-on-hover" titulo="layouts / sidebar on hover" />

## layouts / sidebar on hover active

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-on-hover-active" demo="layouts/sidebar-on-hover-active" titulo="layouts / sidebar on hover active" />

## layouts / sidebar with lines

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Fsidebar-with-lines" demo="layouts/sidebar-with-lines" titulo="layouts / sidebar with lines" />

## layouts / topbar gradient

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Ftopbar-gradient" demo="layouts/topbar-gradient" titulo="layouts / topbar gradient" />

## layouts / topbar gray

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Ftopbar-gray" demo="layouts/topbar-gray" titulo="layouts / topbar gray" />

## layouts / topbar light

<Exemplo src="https://skin.growtify.me/catalog/ubold?family=layouts&demo=layouts%2Ftopbar-light" demo="layouts/topbar-light" titulo="layouts / topbar light" />

<Note>
  Dados demonstrativos. Exemplos de estados vazios ou de carregamento têm controles próprios para alternar o estado. As páginas originais UBold preservam seus componentes; não representam telas já implementadas no GHL.
</Note>
