Component library

Showing 2 components in the finance deck with role cta.

  • <DecisionCallout>

    financeStatementCTAPresentation

    Single ask with question, recommendation, and optional vote options; the card scales in on slide enter (client).

    When to use: Use for the closing IC slide before the appendix when a single decision needs to land.

    Preview

    Decision required

    Approve the additional £8m equity injection at par to fund Wave 2 build-out?

    Recommendation

    Approve, conditional on signed MSAs with the top three Wave 1 customers by 30 June.

    • Approve
    • Approve with conditions
    • Defer
    PropTypeNotes
    questionstringRequired. The decision being asked of the committee.
    recommendationstringRequired. Recommended answer in one sentence.
    decisionLabelstringOptional. Default: Decision required. Pill text above the question.
    optionsstring[]Optional. Optional pill list of formal vote options (e.g. Approve, Defer).
    tweenobjectOptional. Optional GSAP vars for the card entrance.

    Examples

    <DecisionCallout
      question="Approve the additional £8m equity injection at par to fund Wave 2 build-out?"
      recommendation="Approve, conditional on signed MSAs with the top three Wave 1 customers by 30 June."
      options={["Approve", "Approve with conditions", "Defer"]}
    />
  • <VoteSlide>

    financeDataCTAPresentation

    Formal IC resolution slide with numbered resolutions and optional abstentions note; resolutions stagger in on slide enter (client).

    When to use: Use as the formal closing slide before the appendix when a vote is recorded.

    Preview

    For consideration and vote

    Resolutions

    1. 1

      Approve the additional £8m equity injection at par.

    2. 2

      Authorise the CFO to execute the amended SHA on these terms.

    Member B recused per conflicts policy.

    PropTypeNotes
    titlestringOptional. Default: Resolutions. Slide heading.
    voteLabelstringOptional. Default: For consideration and vote. Small label above the title (matches IC conventions).
    resolutions{ id: string; text: string }[]Required. Resolution rows. id is the short label (e.g. "1", "1A").
    abstentionsNotestringOptional. Optional small note about abstentions or recusals.
    tweenobjectOptional. Optional GSAP vars for the row entrance.

    Examples

    <VoteSlide
      resolutions={[
        { id: "1", text: "Approve the additional £8m equity injection at par." },
        { id: "2", text: "Authorise the CFO to execute the amended SHA on these terms." }
      ]}
      abstentionsNote="Member B recused per conflicts policy."
    />