@totvs/tds-webtoolkit
TypeScript icon, indicating that this package has built-in type declarations

0.0.16 • Public • Published

TDS-WebToolKit, standard UI for TDS products

GitHub license Version Installs Downloads Rating GitHub issues GitHub forks Visual Studio Marketplace Last Updated

All Contributors

A extensão TDS-WebToolKit é um conjunto de componentes para o desenvolvimento de extensões VSCode e recomendado para quem deseja desenvolver extensões VSCode para os produtos TDS, seguindo o padrão de desenvolvimento visual da TOTVS, com agilidade e facilidade.

Funcionalidades

  • Componentes padronizados (visual e uso)
  • Visual integrado aos temas do VSCode
  • Baseado em React
  • Abstrações de painéis (WebViewPanel) e modelos de dados

Instalação

Na pasta principal do projeto, execute o comando:

npm i @totvs/tds-webtoolkit

Componente não visual

  • VSCodeAPIWrapper

TdsPanel

Abstração de um painel (WebViewPanel) com base em modelo de dados e com procedimentos pré-definidos. Além destes, o desenvolvedor por customizar o comportamento do painel, sobrescrevendo métodos, reaproveitando comandos pré-existentes ou adicionando seus próprios comandos.

Componentes visuais

Componentes visuais baseados em React e VSCode-WebToolkit, que agiliza a criação de visões (views), simplificando e padronizando-as através da abstração do visual (tema), de definições (propriedades) e de detalhes de funcionamento do React, mas sem perder a flexibilidade no desenvolvimento de visões mais complexas.

  • TdsPage
  • TdsForm
  • TdsCheckBoxField
  • TdsLabelField
  • TdsNumericField
  • TdsSelectionField
  • TdsSelectionResourceField
  • TdsSimpleCheckBoxField
  • TdsSimpleLabelField
  • TdsTextField
  • TdsButton

Readme

Keywords

none

Package Sidebar

Install

npm i @totvs/tds-webtoolkit

Weekly Downloads

167

Version

0.0.16

License

Apache-2.0

Unpacked Size

364 kB

Total Files

197

Last publish

Collaborators

  • jcorrea97
  • mingle.dev
  • rogerio.fialho
  • dev.totvs
  • felipecrescencio
  • nicoleoliveira
  • felipeconti
  • alexmmartins
  • danotto
  • mansano
  • rogeriorc
  • tvmatias
  • robson.dba
  • daniel.yampolschi
  • acandido
  • lwtnb.wrk
  • pouidev
  • alinelariguet
  • roger.steuernagel
  • totvstec-bot