0.0.13 • Published 5 years ago

@quarks/quarks-widget v0.0.13

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
5 years ago

Theia - Quarks View Extension

Cria painels para as opções das aplicações.

Instalando

Para ter acesso a extensão, configure o package.json da sua aplicação e yarn:

"dependencies": {
    "@quarks/quarks-widget": "latest"
}

Faça a importação na sua aplicação:

import { QuarksViewService } from '@quarks/quarks-widget/lib/browser';

O Quarks View disponibiliza um serviço para registro de comandos e alteração do nome e conteúdo do Painel.

Tenha acesso ao serviço através de DI como parâmetro do constructor:

constructor(
    @inject(QuarksViewService) protected readonly quarksView:QuarksViewService
){
    ...algum código...
}

Para fazer alteração APENAS do nome do painel faça:

    quarksView.tabName('string_nome');

Para fazer alteração no conteúdo do painel e mudar o nome do painel faça:

    quarksView.publish(um_objeto [, tabName]);

O publish aceita os seguintes parâmetros:

  • Object - Um Objeto JavaScript ou um JSON que será convertido para elementos HTML
  • React.Component - Um elemento React que será renderizado
  • HTML - Um conjunto de elementos HTML
  • Extension - Uma outra extensão Theia

  • tabName - String com o nome da Tab - opcional

Para fechar a aba completamente e retira-la da shell faça:

    quarksView.close();

License

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago