Saltar al contenido

Buscar en Feitio

↵ abre el primero↑↓ eligeEsc cierra

DocPage

La plantilla de la página de documentación: el encabezado del sitio, la navegación del área, el contenido y el índice de la página, todo listo. Quien lo utilice solo rellenará las regiones.

En esta página

Cuándo usarlo

Cuándo no usarlo

Las regiones

La plantilla solo divide la página. Lo que va en cada región entra como propiedad; construye el resto por sí misma.

RegiónTomaPara qué sirve
area"design", "dev", "comp"El área del sitio. Marca el área actual en el encabezado.
sideNavla navegación de áreasLos grupos y páginas del área, con la actual marcada. A la izquierda en pantallas anchas; en el Drawer en móvil.
crumbtexto cortoDónde se sitúa la página: el área y el grupo.
titletextoEl título de la página, el único h1.
ledeuna o dos frasesQué es, en una sola frase, justo debajo del título.
childrenlas seccionesEl contenido: secciones con h2 y, dentro de ellas, h3, cada una con un id. El Anclaje proviene de ellos.
toctrue (predeterminado), falseMuestra el Anclaje. Apágalo solo en páginas cortas con una sola sección.

Lo que viene integrado

Anchos

Reglas de Contenido

Código

React

JSX
<DocPage
  area="comp"
  sideNav={componentsNav}
  crumb="Componentes, base"
  title="Button"
  lede="Um botão faz uma ação na tela onde está."
>
  <Section id="quando" title="Quando usar">…</Section>
  <Section id="exemplos" title="Exemplos">
    <Example id="ex-principal" title="Principal" code={primarySource}>
      <Button variant="primary">Salvar alterações</Button>
    </Example>
  </Section>
</DocPage>

El HTML que produce

HTML
<header class="site-header">…</header>          <!-- automático -->
<div class="site-body has-side has-toc">
  <aside class="site-side">                   <!-- a coluna, até o rodapé -->
    <div class="side-inner">…sideNav…<span class="feitio-scroll-fade" aria-hidden="true"></span></div>
  </aside>
  <main class="site-main" id="conteudo" tabindex="-1">
    <p class="crumb">…crumb…</p>
    <h1>…title…</h1>
    <p class="lede">…lede…</p>
    <details class="toc-mobile">…</details>    <!-- automático, dos h2 e h3 -->
    …children…
  </main>
  <aside class="site-toc">                    <!-- automático, dos h2 e h3 -->
    <div class="side-inner">…Anchor…<span class="feitio-scroll-fade" aria-hidden="true"></span></div>
  </aside>
</div>
<a class="feitio-button feitio-back-to-top" …>Topo</a>   <!-- automático -->
<span class="feitio-scroll-fade" aria-hidden="true"></span>   <!-- automático -->
<footer class="site-footer">…</footer>       <!-- automático -->

La página de Botón está construida con esta plantilla.

Arriba