@citrus-framework/vuetify-components
v0.1.1
Published
Reusable Vuetify components for Citrus Framework projects
Maintainers
Readme
@citrus-framework/vuetify-components
Citrus Framework プロジェクト用の再利用可能な Vuetify コンポーネントライブラリ
インストール
1. .npmrc の設定
プロジェクトのルートに .npmrc ファイルを作成(または追加):
@citrus-framework:registry=https://npm.pkg.github.com2. パッケージのインストール
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';開発
セットアップ
npm installビルド
npm run build型チェック
npm run type-checkパッケージの公開
GitHub Releases でリリースを作成すると、自動的に GitHub Packages に公開されます。
または、手動で公開:
npm run build
npm publishライセンス
MIT
