Download Trigger
fandhe-frontend-pre-styled-ui の download_trigger mod が提供するスタイル済み Download Trigger 部品です。
関連 API: fandhe-frontend-pre-styled-ui API / fandhe-frontend-headless-ui API
Demo
Features
- ダウンロードリンク(<a download>)を button 部品と同じ variant/size/colorPalette 軸で styled 化する
- button::ButtonVariant を再利用するため見た目は Button と統一される
Anatomy
rootAPI Reference
Arguments
| Name | Type | Default | Description |
|---|---|---|---|
| variant | ButtonVariant | Solid | 見た目 variant(button と共通)。 |
| size | Size | Md | サイズ variant。 |
| palette | ColorPalette | Accent | colorPalette 軸。 |
| href | &str | (必須) | ダウンロード対象のリソース URL。 |
| file_name | Option<&str> | None | download 属性へ指定するファイル名。 |
| attrs | Vec<(&str, &str)> | root(<a>)パーツへ合成する追加属性。 | |
| children | Vec<Node> | リンクラベルとなる子ノード。 |
Examples
variant の切り替え
Solid/Outline の 2 種を並べます。