kit

Split action

Built revision v17.10.0

Phoenix
Topics

Human support

Bring a missing role, layout, or state, or a rendering against the standard, to the session working on kit. Name the package and the entry.

On Calendar

Split action

A draft invoice's actions
Source
<details>
  <summary>A draft invoice's actions</summary>
  <Kit.Phoenix.Roles.ActionGroup.action_group>
    <:lead
      action="primary-action"
      id="role-split-action-send"
      label="More ways to send"
      variants={[
        Kit.Phoenix.Menu.group([
          Kit.Phoenix.Menu.item("Send and mark as paid"),
          Kit.Phoenix.Menu.item("Schedule sending…")
        ])
      ]}
    >Send invoice</:lead>
    <:secondary
      action="secondary-action"
      id="role-split-action-save"
      label="More ways to save"
      variants={[
        Kit.Phoenix.Menu.group([
          Kit.Phoenix.Menu.item("Save as a template"),
          Kit.Phoenix.Menu.item("Save a copy as a new draft")
        ])
      ]}
    >Save as draft</:secondary>
  </Kit.Phoenix.Roles.ActionGroup.action_group>
</details>

Split action, submitting

An invoice being sent
Source
<details>
  <summary>An invoice being sent</summary>
  <Kit.Phoenix.Roles.ActionGroup.action_group>
    <:lead
      action="primary-action"
      id="role-split-action-sending"
      label="More ways to send"
      variants={[
        Kit.Phoenix.Menu.group([
          Kit.Phoenix.Menu.item("Send and mark as paid"),
          Kit.Phoenix.Menu.item("Schedule sending…")
        ])
      ]}
      action_state={Kit.Phoenix.ActionState.submitting()}
    >Send invoice</:lead>
  </Kit.Phoenix.Roles.ActionGroup.action_group>
</details>