Socket
Book a DemoInstallSign in
Socket

@zeedhi/zd-split-pane-vue

Package Overview
Dependencies
Maintainers
0
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zeedhi/zd-split-pane-vue

Powered by Zeedhi

latest
npmnpm
Version
1.0.2
Version published
Maintainers
0
Created
Source

Componente Split Pane para Zeedhi

O ZdSplitPane é um componente de painéis divididos para ser usado com o Zeedhi Next

ZdSplitPane Example

Instalação

O ZdSplitPane é composto pelos pacotes @zeedhi/zd-split-pane-avatar-common e @zeedhi/zd-split-pane-vue. Utilize o comando abaixo para instalar ambos automaticamente:

npm install @zeedhi/zd-split-pane

Para registrá-lo, adicione o seguinte código ao inicializar a aplicação (por exemplo no arquivo zeedhi.ts)


import Vue from 'vue';
import { ZdSplitPane } from '@zeedhi/zd-split-pane';
//import { ZdSplitPane } from '@zeedhi/zd-split-pane-vue'; caso tenha instalado os pacotes separadamente

Vue.component('ZdSplitPane', ZdSplitPane);

Uso Básico

{
	"name": "basicUsageResult",
    "component": "ZdSplitPane",
    "nested": true,
    "panes": [
      {
        "classes": "panel-1",
        "children":[
          {
            "name": "listBasicUsage",
            "component": "ZdList",
            "items": [
              {
                "name": "drinks",
                "component": "ZdListGroup",
                "title": "Drinks",
                "prependIcon": "beer",
                "items": [
                  {
                    "name": "wine",
                    "component": "ZdListItem",
                    "title": "Wine",
                    "prependIcon": "glass-wine"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "classes": "panel-2",
        "children":[
          {
            "name": "basicUsageTable",
            "component": "ZdTable",
            "columns": [
              {
                "name": "id",
                "label": "ID"
              },
              {
                "name": "name",
                "label": "Name"
              },
              {
                "name": "phone",
                "label": "Phone"
              }
            ],
            "datasource": {
              "uniqueKey": "id",
              "data": [
                {
                  "id": 1,
                  "name": "Mose",
                  "phone": "627-670-6527"
                },
                {
                  "id": 2,
                  "name": "Pearline",
                  "phone": "1-557-339-8479 x15835"
                }
              ]
            }
          }
        ]
      }
    ]
}

Para utilizá-lo em um Metadata, basta definir a propriedade component como ZdSplitPane.

Propriedades

NomeTipoDefaultDescrição
classesstringundefinedSuporte de classe personalizado. Pode ser enviado para ZdSplitPane ou Pane.
heightstringautoAltura do ZdSplitPane.
nestedbooleanfalseDefine se o ZdSplitPane vai ser aninhado.
panesIPane[][{}]Painéis que compõem o ZdSplitPane.
resizerWidthstring15pxLargura/altura dos redimensionadores. Válido para orientação horizontal e vertical.
split'horizontal | vertical'horizontalOrientação do ZdSplitPane.
widthstring100%Largura do ZdSplitPane.

Propriedades Pane

NomeTipoDefaultDescrição
childrenIComponentRender[]15pxComponentes que serão renderizados dentro de cada painel.
classesstringautoSuporte de classe personalizado. Pode ser enviado para ZdSplitPane ou Pane.
initHeightstringundefinedAltura inicial do painel.
initWidthstringundefinedLargura inicial do painel.

FAQs

Package last updated on 20 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.