tatweerui-vue
TypeScript icon, indicating that this package has built-in type declarations

0.3.12 • Public • Published
logo

Tatweer UI

it's a UI library developed by tatweer research company for Vue based on headless ui

Installation

npm install tatweerui-vue

Usage

<script setup>
  import { Button, Switch, ButtonVariant } from 'tatweerui-vue'
</script>

<template>
  <Button :variant="ButtonVariant.PRIMARY">
    Hello
  </Button>
  <Switch :isChecked="true" @on-checked="(isChecked)=>isChecked">World</Switch>
</template>

Components

  • [x] Button
    • [x] Primary
    • [x] Secondary
  • [x] Switch
  • [x] ListSection
  • [x] ListTile
  • [x] BaseDialog
  • [x] InfoDialog

Screenshot 2024-01-05 at 9.54.54 pm.png Screenshot 2024-01-05 at 10.04.23 pm.png

<ListSection title='List Section'>
  <ListTile title='List Tile Title' subtitle='subtitle'>
    <Switch :isChecked="true" />
  </ListTile>
</ListSection>

Screenshot 2024-01-05 at 9.54.25 pm.png

<InfoDialog :is-open='true' title='Info Dialog' :on-button-clicked='onClicked'>
  message for info dialog
</InfoDialog>

Screenshot 2024-01-08 at 5.05.11 pm.png

Readme

Keywords

Package Sidebar

Install

npm i tatweerui-vue

Weekly Downloads

1

Version

0.3.12

License

MIT

Unpacked Size

169 kB

Total Files

15

Last publish

Collaborators

  • adelbograyn