pnpm add @ztana/corenpm install @ztana/corepnpm add @ztana/reactpnpm add @ztana/vuepnpm add @ztana/svelteThis is the default content for Tab 1. Use slot="tab-tab1" to provide custom content.
This is the default content for Tab 2. Use slot="tab-tab2" to provide custom content.
This is the default content for Tab 3. Use slot="tab-tab3" to provide custom content.
<script type="module">
import '@ztana/core/auto-init';
</script>
<z-button variant="primary">Click me</z-button>import { ZButton } from '@ztana/react';
function App() {
return <ZButton variant="primary">Click me</ZButton>;
}<script setup>
import { ZButton } from '@ztana/vue';
</script>
<template>
<ZButton variant="primary">Click me</ZButton>
</template>// astro.config.mjs
import ztana from '@ztana/vite';
export default defineConfig({
integrations: [vue()],
vite: {
plugins: [ztana()]
}
});ztana.theme.ts file in your project root: // ztana.theme.ts
export default {
brand: {
primary: '#6366f1',
secondary: '#8b5cf6',
accent: '#ec4899',
},
typography: {
fontFamily: 'Inter, system-ui, sans-serif',
},
};:root {
--ztana-color-primary: #6366f1;
--ztana-color-secondary: #8b5cf6;
--ztana-font-family-sans: 'Inter', sans-serif;
}