Criando uma Section
.tsx
na pasta sections/
.tsx
na pasta sections/
em seu Site com o nome desejado para
Section (e.g: Post.tsx
).
A Section é um componente Preact que é configurável no
Admin. Para que a Section seja visível no Admin, é preciso criar esse componente
na pasta sections/
ou em algum de seus sub-diretórios.
export default
como o exemplo abaixo:
sections/Post.tsx
Post
, uma para
imagem (photo
), outro para o corpo da postagem (post
) e um para a hora da
postagem.
strings
e numbers
Pick
ou Omit
Sections
( import { Section } from "deco/blocks/section.ts"
)ImageWidget
(import type { ImageWidget } from "apps/admin/widgets.ts";
) e
outros components do admin@format
, por
exemplo). Leia mais sobre
essas anotações aqui
Post
. É possível ver que
o admin prepara componentes próprios de formulário para a inserção de imagens,
data, bem como sinaliza o que é cada campo a partir do title
indicado em
código.
Theme.tsx
.
Esta section define tokens e nomes especiais de classes que podem ser utilizadas
por outras Sections seguindo a estrutura da ferramenta DaisyUI. Dentro do
Theme.tsx
é possível observar alguns tokens como o de cores principais:
Post
segue o tema do site (ou da página) e utiliza as cores
definidas no tema.