qrac / minista

Static site generator with 100% static export from React and Vite.
https://minista.qranoko.jp
168 stars 12 forks source link

納品リストコンポーネントを実装 #68

Closed qrac closed 1 year ago

qrac commented 2 years ago

仕事でよく使うminista-sitemapをビルトインコンポーネントにして、リストを自動生成できたら楽になると思う。

qrac commented 2 years ago

命名検討

import { Delivery } from "minista"
qrac commented 1 year ago

SSGの結果で仮想モジュールを更新渡しても、すでに更新前の仮想モジュールの値で納品リストが作られてしまっているので、正しい値が反映されるのは次のリロード時になってしまう。

※全文検索はPartial Hydrationなのでリアルタイムに反映される

qrac commented 1 year ago

SSGの結果を元にHTMLをreplaceする。

qrac commented 1 year ago

プラグインのtransformでコンポーネントをreplaceする手法は、リリース後だとキャッシュされてreplaceできないため不可。

qrac commented 1 year ago

ボタン部分を静的なreplaceに変更して実装し直した。

qrac commented 1 year ago

リストをグルーピングして2つ以上に分ける機能を考える。PCとスマホ版のプロトタイプを同時に提出する場合など。

qrac commented 1 year ago

draft: true は開発中は表示され、本番ビルドした場合は含まれない仕様に変更。納品前に確認できる方が良いため。

78 と同様。