Before You Go Checklist
Icon list of pre-trip reminders for travelers buying insurance.
Checklist
Before you go
Complete these steps so your policy matches your trip and claims stay straightforward.
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="base" checklistItems={
[
{
"text": "Register your travel dates and destination on your policy documents.",
"iconName": "calendar-days",
"iconColor": "green"
},
{
"text": "Save emergency assistance numbers from your insurer on your phone.",
"iconName": "phone",
"iconColor": "blue"
},
{
"text": "Keep receipts for high-value items you want baggage cover for.",
"iconName": "document-text",
"iconColor": "default"
}
]
} colorScheme="inherit" eyebrow="Checklist" heading="Before you go" paddingVertical="4xl" subtext="Complete these steps so your policy matches your trip and claims stay straightforward." variant="default"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
eyebrow: Checklist
heading: Before you go
variant: default
subtext: Complete these steps so your policy matches your trip and claims stay straightforward.
checklistItems:
- text: Register your travel dates and destination on your policy documents.
iconName: calendar-days
iconColor: green
- text: Save emergency assistance numbers from your insurer on your phone.
iconName: phone
iconColor: blue
- text: Keep receipts for high-value items you want baggage cover for.
iconName: document-text
iconColor: default
colorScheme: inherit
backgroundColor: base
paddingVertical: 4xl
--- Overview
Combines a section heading with the List building block so editors can add, reorder, and edit checklist lines with icons in CloudCannon. variant switches between icon, numbered, and bullet lists, card framing, alignment, and density.
Properties
eyebrow string | default: Checklist
Optional label above the checklist heading.
heading string | default: Before you go
Section title (e.g. Before you go).
variant enum | default: default
Alignment, list marker style, and density.
-
default -
card -
centered -
dense -
spacious -
numbered -
bullets
subtext string | default: Complete these steps so your policy matches your trip and claims stay straightforward.
Intro text above the checklist items.
checklistItems array | default: array
Steps or reminders with optional icons.
text string | default: Checklist item text
Checklist item content.
iconName enum | default: check
Icon shown before the item text.
iconColor enum | default: green
Icon color accent.
-
default -
blue -
green -
yellow -
orange -
red -
purple -
pink -
cyan
colorScheme enum | default: inherit
Color scheme theme for the section.
-
inherit -
light -
dark
backgroundColor enum | default: base
Background color behind the checklist.
-
none -
base -
surface -
accent -
highlight
paddingVertical enum | default: 4xl
Vertical padding for the section.
-
xs -
sm -
md -
lg -
xl -
2xl -
3xl -
4xl -
5xl -
6xl
Examples
List styles
Checklist
Before you go
Complete these steps so your policy matches your trip and claims stay straightforward.
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="base" checklistItems={
[
{
"text": "Register your travel dates and destination on your policy documents.",
"iconName": "calendar-days",
"iconColor": "green"
},
{
"text": "Save emergency assistance numbers from your insurer on your phone.",
"iconName": "phone",
"iconColor": "blue"
},
{
"text": "Keep receipts for high-value items you want baggage cover for.",
"iconName": "document-text",
"iconColor": "default"
}
]
} colorScheme="inherit" eyebrow="Checklist" heading="Before you go" paddingVertical="4xl" subtext="Complete these steps so your policy matches your trip and claims stay straightforward." variant="default"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
eyebrow: Checklist
heading: Before you go
variant: default
subtext: Complete these steps so your policy matches your trip and claims stay straightforward.
checklistItems:
- text: Register your travel dates and destination on your policy documents.
iconName: calendar-days
iconColor: green
- text: Save emergency assistance numbers from your insurer on your phone.
iconName: phone
iconColor: blue
- text: Keep receipts for high-value items you want baggage cover for.
iconName: document-text
iconColor: default
colorScheme: inherit
backgroundColor: base
paddingVertical: 4xl
--- Packing
Documents to carry
Keep both digital and paper copies where required.
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="none" checklistItems={
[
{
"text": "Passport valid 6+ months beyond return",
"iconName": "identification",
"iconColor": "default"
},
{
"text": "Visa or e-visa confirmation",
"iconName": "document-text",
"iconColor": "default"
}
]
} colorScheme="inherit" eyebrow="Packing" heading="Documents to carry" paddingVertical="3xl" subtext="Keep both digital and paper copies where required." variant="card"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
variant: card
eyebrow: Packing
heading: Documents to carry
subtext: Keep both digital and paper copies where required.
checklistItems:
- text: Passport valid 6+ months beyond return
iconName: identification
iconColor: default
- text: Visa or e-visa confirmation
iconName: document-text
iconColor: default
colorScheme: inherit
backgroundColor: none
paddingVertical: 3xl
--- Trip checklist
Centered for narrow columns or testimonial-style sections.
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="surface" checklistItems={
[
{
"text": "Sync policy PDF to offline storage",
"iconName": "cloud-arrow-down",
"iconColor": "blue"
},
{
"text": "Share insurer contacts with your travel companion",
"iconName": "user-group",
"iconColor": "green"
}
]
} colorScheme="inherit" eyebrow="" heading="Trip checklist" paddingVertical="4xl" subtext="Centered for narrow columns or testimonial-style sections." variant="centered"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
variant: centered
eyebrow: ''
heading: Trip checklist
subtext: Centered for narrow columns or testimonial-style sections.
checklistItems:
- text: Sync policy PDF to offline storage
iconName: cloud-arrow-down
iconColor: blue
- text: Share insurer contacts with your travel companion
iconName: user-group
iconColor: green
colorScheme: inherit
backgroundColor: surface
paddingVertical: 4xl
--- Quick
Last-minute reminders
Tighter list for sidebars or footers.
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="base" checklistItems={
[
{
"text": "Check baggage weight limits",
"iconName": "scale",
"iconColor": "default"
},
{
"text": "Photograph your gear serial numbers",
"iconName": "camera",
"iconColor": "default"
}
]
} colorScheme="inherit" eyebrow="Quick" heading="Last-minute reminders" paddingVertical="2xl" subtext="Tighter list for sidebars or footers." variant="dense"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
variant: dense
eyebrow: Quick
heading: Last-minute reminders
subtext: Tighter list for sidebars or footers.
checklistItems:
- text: Check baggage weight limits
iconName: scale
iconColor: default
- text: Photograph your gear serial numbers
iconName: camera
iconColor: default
colorScheme: inherit
backgroundColor: base
paddingVertical: 2xl
--- Steps
How to claim
Numbered flow for procedural content—icons are hidden for this list type.
-
Notify the insurer as soon as reasonably possible
-
Gather receipts, reports, and medical certificates
-
Submit via the online portal or email
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="highlight" checklistItems={
[
{
"text": "Notify the insurer as soon as reasonably possible",
"iconName": "",
"iconColor": "default"
},
{
"text": "Gather receipts, reports, and medical certificates",
"iconName": "",
"iconColor": "default"
},
{
"text": "Submit via the online portal or email",
"iconName": "",
"iconColor": "default"
}
]
} colorScheme="inherit" eyebrow="Steps" heading="How to claim" paddingVertical="3xl" subtext="Numbered flow for procedural content—icons are hidden for this list type." variant="numbered"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
variant: numbered
eyebrow: Steps
heading: How to claim
subtext: Numbered flow for procedural content—icons are hidden for this list type.
checklistItems:
- text: Notify the insurer as soon as reasonably possible
iconName: ''
iconColor: default
- text: Gather receipts, reports, and medical certificates
iconName: ''
iconColor: default
- text: Submit via the online portal or email
iconName: ''
iconColor: default
colorScheme: inherit
backgroundColor: highlight
paddingVertical: 3xl
--- Common exclusions
Standard bullets—pair with policy wording links in your CMS.
-
Intoxication or illegal activity
-
Undeclared high-risk activities
-
Travel against medical advice
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="base" checklistItems={
[
{
"text": "Intoxication or illegal activity",
"iconName": "",
"iconColor": "default"
},
{
"text": "Undeclared high-risk activities",
"iconName": "",
"iconColor": "default"
},
{
"text": "Travel against medical advice",
"iconName": "",
"iconColor": "default"
}
]
} colorScheme="inherit" eyebrow="" heading="Common exclusions" paddingVertical="3xl" subtext="Standard bullets—pair with policy wording links in your CMS." variant="bullets"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
variant: bullets
eyebrow: ''
heading: Common exclusions
subtext: Standard bullets—pair with policy wording links in your CMS.
checklistItems:
- text: Intoxication or illegal activity
iconName: ''
iconColor: default
- text: Undeclared high-risk activities
iconName: ''
iconColor: default
- text: Travel against medical advice
iconName: ''
iconColor: default
colorScheme: inherit
backgroundColor: base
paddingVertical: 3xl
--- Wellness
Before long-haul flights
Larger list text for accessibility-first pages.
---
import BeforeYouGoChecklist from "@page-sections/info-blocks/before-you-go-checklist/BeforeYouGoChecklist.astro";
---
<BeforeYouGoChecklist
backgroundColor="surface" checklistItems={
[
{
"text": "Stretch and walk the aisle when safe",
"iconName": "heart",
"iconColor": "red"
},
{
"text": "Stay hydrated—limit alcohol on board",
"iconName": "beaker",
"iconColor": "blue"
}
]
} colorScheme="inherit" eyebrow="Wellness" heading="Before long-haul flights" paddingVertical="5xl" subtext="Larger list text for accessibility-first pages." variant="spacious"
/> ---
blocks:
_component: page-sections/info-blocks/before-you-go-checklist
variant: spacious
eyebrow: Wellness
heading: Before long-haul flights
subtext: Larger list text for accessibility-first pages.
checklistItems:
- text: Stretch and walk the aisle when safe
iconName: heart
iconColor: red
- text: Stay hydrated—limit alcohol on board
iconName: beaker
iconColor: blue
colorScheme: inherit
backgroundColor: surface
paddingVertical: 5xl
---