Gerar Web Components
Instalação
Seção intitulada “Instalação”Certifique-se de incluir likec4 nas dependências do projeto:
npm i likec4pnpm add likec4yarn add likec4bun add likec4Web Component
Seção intitulada “Web Component”Gere um bundle JavaScript contendo o Web Component:
npx likec4 codegen webcomponent -o ./src/likec4-webcomponent.jspnpx likec4 codegen webcomponent -o ./src/likec4-webcomponent.jsyarn dlx likec4 codegen webcomponent -o ./src/likec4-webcomponent.jsbunx likec4 codegen webcomponent -o ./src/likec4-webcomponent.jsUtilize-o assim:
<script src="./src/likec4-webcomponent.js"></script><likec4-view view-id="index"></likec4-view>Por padrão, a CLI gera um Web Component chamado likec4-view.
Você pode alterar o prefixo likec4 com a opção -w, --webcomponent-prefix.
Por exemplo:
npx likec4 codegen webcomponent -w custom-c4 -o ./src/likec4-webcomponent.jspnpx likec4 codegen webcomponent -w custom-c4 -o ./src/likec4-webcomponent.jsyarn dlx likec4 codegen webcomponent -w custom-c4 -o ./src/likec4-webcomponent.jsbunx likec4 codegen webcomponent -w custom-c4 -o ./src/likec4-webcomponent.jsE no HTML:
<custom-c4-view view-id="index" browser="true" dynamic-variant="sequence"></custom-c4-view>| Propriedade | Descrição |
|---|---|
view-id |
ID da visão |
browser |
Indica se a janela de navegação entre visões deve ser exibida (padrão: true) |
dynamic-variant |
Define a renderização da visão dinâmica Valores possíveis: diagram ou sequence (padrão: diagram) |
color-scheme |
Força o esquema de cores claro ou escuro Valores possíveis: light ou dark (padrão: acompanha o sistema) |