0.0.13 • Published 7 years ago

@quarks/quarks-widget v0.0.13

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
7 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

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago