Skip to Content

ActionLink

ActionLinkコンポーネントは、ユーザーがクリックすることで指定されたアクション実行画面に画面移動するためのコンポーネントです。ボタンまたはテキストの形式で表示できます。

基本的な使い方

import { Card, ActionLink } from "@basemachina/view"; const App = () => { return ( <Card> <ActionLink actionId="sampleActionId" params={{ param1: "value1", param2: "value2", }} color="red" type="button" newTab={true} > Run Action </ActionLink> </Card> ); }; export default App;
使用例

詳細なインターフェース

名前説明必須・任意デフォルト値
actionId実行するアクションのID、または識別子を指定します。必須なし
paramsアクションに渡すパラメータを指定します。オブジェクト形式で複数のパラメータを設定可能です。任意
openAndRun新しいタブでアクションを開き、同時に実行するかどうかを指定します。trueの場合、画面移動直後にアクションが自動で実行されます。任意false
typeリンクの表示形式を指定します。buttonまたはtextを選択可能です。type="button"の場合、sizeプロパティでサイズを指定できます。任意text
newTabアクションを新しいタブで開くかどうかを指定します。trueの場合、新しいタブで開きます。任意false
childrenリンクのテキストを指定します。必須なし
colorリンクの色を指定します。blueまたはredを選択可能です。任意blue
sizetype="button"の場合のみ適用されます。ボタンのサイズを指定します。xs、sm、md、lg、xlの中から選択可能です。任意md