kit

Unavailable

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.

Unavailable

Open the whole page

Source
<Kit.Phoenix.Layouts.Shell.shell print_identity={@print.identity} print_subject={@print.subject} print_standing={@print.standing} print_tenant={@print.tenant} product="kit" navigation_label="Application" navigation="rail" density="desk">
  <:destination href="?destination=assigned-work#main" icon="house" bar>Assigned work</:destination>
  <:destination href="?destination=booking-diary#main" current icon="calendar" group="Hire days" bar>Diary</:destination>
  <:destination href="?destination=checks#main" icon="clipboard-text" group="Hire days" bar>Checks</:destination>
  <:destination href="?destination=invoices#main" icon="receipt" bar>Invoices</:destination>
  <:rail_head href="?destination=assigned-work#main" />
  <:subject>You can't open this booking</:subject>
  <:lede words={@owner} />
  <:lede words="Layout example" />
  <:actions><a href="../layout-unavailable/#layout-unavailable">{@owner}</a></:actions>
  <:body id="main">
    <Kit.Phoenix.Layouts.Unavailable.unavailable status={Kit.Phoenix.Layouts.Unavailable.Status.cannot_open("This booking belongs to Riverside Hall, and the hall's manager can give you access.")}>
      <:next_action><Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action href="../home/">Home</Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action></:next_action>
      <:service_status href="?service=status#main">Service status</:service_status>
      <:human_support href="mailto:support@example.test">Human support</:human_support>
    </Kit.Phoenix.Layouts.Unavailable.unavailable>
    <Kit.Phoenix.Layouts.Unavailable.unavailable id="layout-unavailable-inert-next-action" status={Kit.Phoenix.Layouts.Unavailable.Status.not_found("This booking no longer exists.")}>
      <:next_action><Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action state={Kit.Phoenix.ActionState.inert("unavailable-home", "Home opens once your session has been checked.")}>Home</Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action></:next_action>
      <:service_status href="?service=status#main">Service status</:service_status>
      <:human_support href="mailto:support@example.test">Human support</:human_support>
    </Kit.Phoenix.Layouts.Unavailable.unavailable>
  </:body>
</Kit.Phoenix.Layouts.Shell.shell>

Unavailable, standing-alone

Open the whole page

Source
<Kit.Phoenix.Layouts.Unavailable.page print_identity={@print.identity} print_subject={@print.subject} print_standing={@print.standing} print_tenant={@print.tenant} status={Kit.Phoenix.Layouts.Unavailable.Status.failure("Nothing you saved is lost. Try again in a few minutes.")} density="desk">
  <:standing_alone product="kit">Something went wrong on our side</:standing_alone>
  <:reference>
    <Kit.Phoenix.Roles.LabelledFact.labelled_fact>
      <:name>Reference</:name>
      <:value><Kit.Phoenix.Roles.Copyable.copyable id="copyable-unavailable-reference" value="7f3a-29c1-e84d" /></:value>
    </Kit.Phoenix.Roles.LabelledFact.labelled_fact>
  </:reference>
  <:next_action><Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action href="./">Try again</Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action></:next_action>
  <:service_status href="?service=status">Service status</:service_status>
  <:human_support href="mailto:support@example.test">Human support</:human_support>
</Kit.Phoenix.Layouts.Unavailable.page>
<Kit.Phoenix.Layouts.Unavailable.page print_identity={@print.identity} print_subject={@print.subject} print_standing={@print.standing} print_tenant={@print.tenant} id="layout-unavailable-inert-next-action" status={Kit.Phoenix.Layouts.Unavailable.Status.failure("Nothing you saved is lost. Try again in a few minutes.")} density="desk">
  <:standing_alone product="kit">Something went wrong on our side</:standing_alone>
  <:reference>
    <Kit.Phoenix.Roles.LabelledFact.labelled_fact>
      <:name>Reference</:name>
      <:value><Kit.Phoenix.Roles.Copyable.copyable id="copyable-unavailable-inert-reference" value="7f3a-29c1-e84d" /></:value>
    </Kit.Phoenix.Roles.LabelledFact.labelled_fact>
  </:reference>
  <:next_action><Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action state={Kit.Phoenix.ActionState.inert("unavailable-try-again", "Wait a minute before trying again.")}>Try again</Kit.Phoenix.Roles.EmphasisedNextAction.emphasised_next_action></:next_action>
  <:service_status href="?service=status">Service status</:service_status>
  <:human_support href="mailto:support@example.test">Human support</:human_support>
</Kit.Phoenix.Layouts.Unavailable.page>

Unavailable, withdrawn

Open the whole page

Source
<Kit.Phoenix.Layouts.Unavailable.page print_identity={@print.identity} print_subject={@print.subject} print_standing={@print.standing} print_tenant={@print.tenant} status={Kit.Phoenix.Layouts.Unavailable.Status.withdrawn("Sahyadri Hall Trust has withdrawn this link. Ask them for a new one.")} density="desk">
  <:standing_alone product="kit">This invoice is no longer available</:standing_alone>
</Kit.Phoenix.Layouts.Unavailable.page>