Skip to content

luohuidong/unify-ui

Repository files navigation

Unify UI

NPM License npm npm bundle size npm GitHub Workflow Status (with branch) GitHub last commit GitHub commit activity

This project is currently under active development and is not yet suitable for production use, as the APIs for all components are not yet stable.

Unify UI is a UI library for Vue.js 3.

  • Unify UI provides type definitions for all components because it was built with the latest stable version of TypeScript.
  • Unify UI supports tree shaking out of the box, as it was built using ES Modules.
  • While Unify UI does not have a direct dependency on Tailwind CSS, the styling of all components is heavily influenced by the style of Tailwind UI components.

Usage

  1. Install Unify UI
pnpm add unify-ui
  1. Import css style in main js file
import "unify-ui/dist/style.css";
  1. Import components in your vue file
<script setup lang="ts">
import { UniButton } from "unify-ui";
</script>

<template>
  <UniButton type="text">text button</UniButton>
</template>

IDE Support

JetBrains Logo (Main) logo