@citrus-framework/vuetify-components
v0.1.6
Published
Reusable Vuetify components for Citrus Framework projects
Downloads
160
Maintainers
Readme
@citrus-framework/vuetify-components
Citrus Framework プロジェクト用の再利用可能な Vuetify コンポーネントライブラリ
インストール
npm install @citrus-framework/vuetify-components使用方法
コンポーネントのインポート
<script setup lang="ts">
import { PageTitle, EditableTextInput } from '@citrus-framework/vuetify-components';
const title = ref('My Page');
</script>
<template>
<PageTitle :title="title" />
<EditableTextInput v-model="title" />
</template>スタイルの読み込み
CSSを使用する場合
// main.ts または plugins/vuetify.ts
import '@citrus-framework/vuetify-components/styles';SCSSを使用する場合(カスタマイズ可能)
// styles/main.scss
@import '@citrus-framework/vuetify-components/scss';利用可能なコンポーネント
Commons
PageTitle- ページタイトルコンポーネントPageSubtitle- ページサブタイトルコンポーネントNumberCard- 数値カードコンポーネント
Helpers - Buttons
IconMenuButton- アイコンメニューボタンProgressButton- プログレスボタン
Helpers - Editables
EditableTextInput- 編集可能なテキスト入力EditableColorInput- 編集可能なカラー入力EditableDateInput- 編集可能な日付入力EditableSelect- 編集可能なセレクト
Helpers - Selects
Select- カスタマイズされたセレクト
Helpers - Inputs
TextInput- テキスト入力DateInput- 日付入力
Helpers - Comboboxes
TimeCombobox- 時刻コンボボックス
Helpers - Pickers
DateToTimestampPicker- 日付→タイムスタンプピッカー
Helpers - Complexes
DateTimeField- 日時フィールド
型定義
import type { SelectItem } from '@citrus-framework/vuetify-components';開発
セットアップ
pnpm installビルド
pnpm build型チェック
pnpm type-checkパッケージの公開
GitHub Releases でリリースを作成すると、自動的に npmjs.com に公開されます。
公開には GitHub Actions の NPM_TOKEN secret が必要です。
または、手動で公開:
pnpm build
npm publish --access publicライセンス
MIT
