kit

Redline

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.

Redline

Key collection

Collect your key from the office the lockbox.

1 of 1

Twelve changes, stepped through in order across prose, lists, blocks and tables.

Terms of hire

Arrival instructions

1 of 12next

The hirer leaves the room as they found it.

  • The hirer reports damage before leaving.
  • The hirer pays the fee and deposit shown at confirmation.

Collect your key from the office the lockbox beside the side entrance.

Safety glasses and ear protection are on the shelf inside the door.

Access point        Side entrance        Collection window         by prior agreement
Key return          Side entrance lockbox                         Before the booking ends
Access point        Main entrance        Collection window         through the office
Key return          Office desk                                   Before the booking ends
Damage note         Photograph each mark                           Send with the departure report
RoomCapacityHire hoursKey accessDamage reportCancellation noticeSafety equipmentDepositFee
Main Hall
120 seated
Lockbox
Reported at departure
14 days
Glasses and ear protection
Refunded after inspection
Shown at confirmation
Committee Room
24 seated
Office Lockbox
Reported at departure
14 days
Glasses
Refunded after inspection
Shown at confirmation
Kitchen
8 standing
Lockbox
Reported at departure
7 days
Glasses and ear protection
Refunded after inspection
Shown at confirmation
RoomOccupancyHire hoursKey access
Main Hall
120 seated
Lockbox
Committee Room
24 seated
Storeroom Lockbox
previous10 of 12next
Kitchen
8 standing
Lockbox

Cancellations 14 days or more before the start return the deposit.

previous11 of 12next

Turn off the lights before leaving. Return your key to the office. Put your key back in the lockbox.

previous12 of 12

The hirer leaves the room as they found it.

Source
<Kit.Phoenix.Roles.Redline.redline aria-labelledby="redline-single-subject">
  <:subject><h3 id="redline-single-subject">Key collection</h3></:subject>
  <:paragraph rest={%{id: "redline-single-collection"}} place={1} count={1}>Collect your key from <del>the office</del> <ins>the lockbox</ins>.</:paragraph>
</Kit.Phoenix.Roles.Redline.redline>
<p class="specimen-case-line">Twelve changes, stepped through in order across prose, lists, blocks and tables.</p>
<Kit.Phoenix.Roles.Redline.redline aria-labelledby="redline-subject">
  <:subject><h3 id="redline-subject">Terms of hire</h3></:subject>
  <:paragraph element="h4" change="inserted" rest={%{id: "redline-arrival-instructions"}} place={1} count={12} next="#redline-damage-report" next_rest={%{"aria-label" => "Next change: damage report"}}>Arrival instructions </:paragraph>
  <:paragraph unchanged>The hirer leaves the room as they found it.</:paragraph>
  <:paragraph element="ul" change="deleted">
    <Kit.Phoenix.Roles.Redline.list_item id="redline-damage-report" place={2} count={12} previous="#redline-arrival-instructions" previous_rest={%{"aria-label" => "Previous change: arrival instructions"}} next="#redline-fee-and-deposit" next_rest={%{"aria-label" => "Next change: fee and deposit"}}>The hirer reports damage before leaving. </Kit.Phoenix.Roles.Redline.list_item>
    <Kit.Phoenix.Roles.Redline.list_item id="redline-fee-and-deposit" place={3} count={12} previous="#redline-damage-report" previous_rest={%{"aria-label" => "Previous change: damage report"}} next="#redline-arrival" next_rest={%{"aria-label" => "Next change: arrival"}}>The hirer pays the fee and deposit shown at confirmation. </Kit.Phoenix.Roles.Redline.list_item>
  </:paragraph>
  <:paragraph rest={%{id: "redline-arrival"}} place={4} count={12} previous="#redline-fee-and-deposit" previous_rest={%{"aria-label" => "Previous change: fee and deposit"}} next="#redline-inserted-access" next_rest={%{"aria-label" => "Next change: inserted access block"}}>Collect your key from <del>the office</del> <ins>the lockbox beside the side entrance</ins>. </:paragraph>
  <:paragraph unchanged>Safety glasses and ear protection are on the shelf inside the door.</:paragraph>
  <:paragraph element="pre" change="inserted" rest={%{id: "redline-inserted-access"}} place={5} count={12} previous="#redline-arrival" previous_rest={%{"aria-label" => "Previous change: arrival"}} next="#redline-deleted-access" next_rest={%{"aria-label" => "Next change: deleted access block"}}>Access point        Side entrance        Collection window        <Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[07:00:00], ~T[23:00:00])} /> by prior agreement
Key return          Side entrance lockbox                         Before the booking ends</:paragraph>
  <:paragraph element="pre" change="deleted" rest={%{id: "redline-deleted-access"}} place={6} count={12} previous="#redline-inserted-access" previous_rest={%{"aria-label" => "Previous change: inserted access block"}} next="#redline-overflowing-main-hall" next_rest={%{"aria-label" => "Next change: overflowing table Main Hall"}}>Access point        Main entrance        Collection window        <Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[08:00:00], ~T[22:00:00])} /> through the office
Key return          Office desk                                   Before the booking ends</:paragraph>
  <:paragraph element="div"><pre>Damage note         Photograph each mark                           Send with the departure report</pre></:paragraph>
  <:paragraph
    element="table"
    print_form="rows"
    rest={%{id: "redline-overflowing-table"}}
    headings={[%{label: "Room"}, %{label: "Capacity"}, %{label: "Hire hours"}, %{label: "Key access"}, %{label: "Damage report"}, %{label: "Cancellation notice"}, %{label: "Safety equipment"}, %{label: "Deposit"}, %{label: "Fee"}]}
    rows={[
      %{cells: [%Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.words("Main Hall"), heading: true}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"120 seated")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<del><Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[08:00:00], ~T[22:00:00])} /></del> <ins><Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[07:00:00], ~T[23:00:00])} /></ins>")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Lockbox")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Reported at departure")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"14 days")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Glasses and ear protection")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Refunded after inspection")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Shown at confirmation")}], rest: %{id: "redline-overflowing-main-hall"}, place: 7, count: 12, previous: "#redline-deleted-access", previous_rest: %{"aria-label" => "Previous change: deleted access block"}, next: "#redline-overflowing-committee-room", next_rest: %{"aria-label" => "Next change: overflowing table Committee Room"}},
      %{cells: [%Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.words("Committee Room"), heading: true}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"24 seated")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[09:00:00], ~T[21:00:00])} />")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<del>Office</del> <ins>Lockbox</ins>")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Reported at departure")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"14 days")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Glasses")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Refunded after inspection")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Shown at confirmation")}], rest: %{id: "redline-overflowing-committee-room"}, place: 8, count: 12, previous: "#redline-overflowing-main-hall", previous_rest: %{"aria-label" => "Previous change: overflowing table Main Hall"}, next: "#redline-fitting-main-hall", next_rest: %{"aria-label" => "Next change: fitting table Main Hall"}},
      %{cells: [%Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.words("Kitchen"), heading: true}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"8 standing")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[09:00:00], ~T[21:00:00])} />")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Lockbox")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Reported at departure")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"7 days")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Glasses and ear protection")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Refunded after inspection")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Shown at confirmation")}]}
    ]}
  />
  <:paragraph
    element="table"
    rest={%{id: "redline-fitting-table"}}
    headings={[%{label: "Room"}, %{label: "Occupancy"}, %{label: "Hire hours"}, %{label: "Key access"}]}
    rows={[
      %{cells: [%Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.words("Main Hall"), heading: true}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"120 seated")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<del><Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[08:00:00], ~T[22:00:00])} /></del> <ins><Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[07:00:00], ~T[23:00:00])} /></ins>")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Lockbox")}], rest: %{id: "redline-fitting-main-hall"}, place: 9, count: 12, previous: "#redline-overflowing-committee-room", previous_rest: %{"aria-label" => "Previous change: overflowing table Committee Room"}, next: "#redline-fitting-committee-room", next_rest: %{"aria-label" => "Next change: fitting table Committee Room"}},
      %{cells: [%Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.words("Committee Room"), heading: true}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"24 seated")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[09:00:00], ~T[21:00:00])} />")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<del>Storeroom</del> <ins>Lockbox</ins>")}], rest: %{id: "redline-fitting-committee-room"}, place: 10, count: 12, previous: "#redline-fitting-main-hall", previous_rest: %{"aria-label" => "Previous change: fitting table Main Hall"}, next: "#redline-cancellations", next_rest: %{"aria-label" => "Next change: cancellations"}},
      %{cells: [%Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.words("Kitchen"), heading: true}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"8 standing")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"<Kit.Phoenix.Roles.Time.time value={Kit.Phoenix.Time.clock_interval(reader(), ~T[09:00:00], ~T[21:00:00])} />")}, %Kit.Phoenix.Table.ProseCell{value: Kit.Phoenix.Table.Fact.content(~H"Lockbox")}]}
    ]}
  />
  <:paragraph rest={%{id: "redline-cancellations"}} place={11} count={12} previous="#redline-fitting-committee-room" next="#redline-departure" previous_rest={%{"aria-label" => "Previous change: fitting table Committee Room"}} next_rest={%{"aria-label" => "Next change: departure"}}><ins>Cancellations 14 days or more before the start return the deposit.</ins> </:paragraph>
  <:paragraph rest={%{id: "redline-departure"}} place={12} count={12} previous="#redline-cancellations" previous_rest={%{"aria-label" => "Previous change: cancellations"}}>Turn off the lights before leaving. <del>Return your key to the office.</del> <ins>Put your key back in the lockbox.</ins> </:paragraph>
  <:paragraph unchanged>The hirer leaves the room as they found it.</:paragraph>
</Kit.Phoenix.Roles.Redline.redline>