1.0.16 • Published 3 years ago

@domodel/tabs v1.0.16

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

domodel-tabs

Tabs system for domodel.

Getting started

Installing

npm install @domodel/tabs

Usage

import { Core, Binding } from "domodel"
import { Tab, Tabs, TabsModel, TabsBinding } from "@domodel/tabs"

import FirstTabModel from "/model/first-tab.js"
import FirstTabBinding from "/model/first-tab.binding.js"

import SecondTabModel from "/model/second-tab.js"
import SecondTabBinding from "/model/second-tab.binding.js"

export default class extends Binding {

  onCreated() {

    const tab1 = new Tab("Tab 1", FirstTabModel, FirstTabBinding)
    const tab2 = new Tab("Tab 2", SecondTabModel, SecondTabBinding)

    const tabs = new Tabs([ tab1, tab2 ])

    Core.run(TabsModel, { parentNode: this.root, binding: new TabsBinding({ tabs }) })

  }

}
1.0.16

3 years ago

1.0.15

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago