Checklist

The Checklist is part of the Ionic Layout Component Set. Create anything from a task list to a shopping list in any app. The Component is designed to be added numerous times to a single app page, creating a checklist of multiple items. When a user checks a checklist item, that selection is saved in local storage of the user's device. The selection is stored on the device until the user clears their cache.


Ideas for Using Checklist

  • Ensure app users know what to do to prepare for an upcoming conference. Add multiple checklist components to a Page, with each one detailing a step for the conference.
  • Use the Checklist Component to display important items to bring to an upcoming event. Studio users can choose to link each item to another Page in the app, or to an external link or document. 

Pro Tip: Combine with Checklist Logic to have items that are checked off slide to the bottom of the list and provide an interactive experience.

If you prefer a simple list without the ability to mark completed items, check out List.


Checklist Properties

The Checklist component has the following properties:

  • Component Id - Sets the name of the Checklist component in the app. The Component Id can be referenced using JavaScript to add more functionality to the app as needed.


    Pro Tip: It is a best practice to use only letters without spaces for the Component Id. Symbols, spaces, and numbers are not recommended.

  • Background Color - Sets the color of the card background. There are two ways to set the Background Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
  • Completed Text Color - Sets the color of all text in the Component and the accompanying link when the Component has been marked complete. There are two ways to set the Completed Text Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
  • Headline
    • Text - Enter the text as it should appear in the app. The text uses the font selected in the Font Styling section of Branding. This text will wrap and there is no limit on the number of characters allowed.   
    • Text Color - Sets the color of the Headline Text. There are two ways to set the Text Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
    • Font Size - Set the size of the font in pixels. 
    • Bold Text - Toggles on or off to display the text as bold. 
    • Italic Text - Toggles on or off to display the text as italicized.
    • Alignment - Sets the alignment of the Headline Text. Choose from the dropdown list: Left, Right, or Center.
  • Subheadline
    • Text - Enter the text as it should appear in the app. The text uses the font selected in the Font Styling section of Branding. This text will wrap and there is no limit on the number of characters allowed.  
    • Text Color - Sets the color of the Subheadline Text. There are two ways to set the Text Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
    • Font Size - Set the size of the font in pixels. 
    • Bold Text - Toggles on or off to display the text as bold. 
    • Italic Text - Toggles on or off to display the text as italicized.
    • Alignment - Sets the alignment of the Subheadline Text. Choose from the dropdown list: Left, Right, or Center.
  • Body Copy
    • Text - Enter the text as it should appear in the app. The text uses the font selected in the Font Styling section of Branding. This text will wrap and there is no limit on the number of characters allowed.   
    • Text Color - Sets the color of the Subheadline Text. There are two ways to set the Text Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
    • Font Size - Set the size of the font in pixels. 
    • Bold Text - Toggles on or off to display the text as bold. 
    • Italic Text - Toggles on or off to display the text as italicized.
    • Alignment - Sets the alignment of the Subheadline Text. Choose from the dropdown list: Left, Right, or Center.
  • Checkbox
    • Checkbox Outline Color - Sets the color of the checkbox outline. There are two ways to set the Background Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
    • Checkbox Selected Color - Sets the color of the checkbox and accompanying text when it has been selected. There are two ways to set the Background Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
  • Link
    • Link - Sets the link to another Page in the app or an external URL.
    • Text - Enter the text as it should appear in the app. This text does not wrap and should be limited to 20 characters. 
    • Font Size - Set the font size in pixels. 
    • Bold Text - Toggles on or off Bold Text for the component.
    • Italics Text - Toggle on or off for the text to appear italicized. Default is set to off. 
    • Open Link in a New Tab - Toggles on or off whether the Link opens in a new tab or not in the app. 
    • Text Color - Sets the color of the Button Text. There are two ways to set the Text Color: Click the Color Swatch to choose from the app’s Color Palette or enter the hex code in the text field.
    • Alignment - Sets the alignment of the Subheadline Text. Choose from the dropdown list: Left, Right, or Center.

Checklist Placement Settings

The Placement Settings for the Component sets which column(s) the Component will appear. Each Page of the app can have a different number of columns that are set in the Layout section of the Page Settings. The following Placement settings are available for this Component:

  • Column Start - Sets the column where the Component will start. 
  • Column Span - Sets how many columns the Component will span. 
  • Padding - Sets how much space will appear on the top, bottom, left, and right of the Component. When building a Page with multiple Components, the Padding will determine the overall spacing between Components.
  • Display Mode - Sets how the Component is displayed. If Both is selected, the Component will always show. Both are the default option. If Optimal is selected, the Component will only show if the browser supports the app. The main supported browsers are Chrome and Safari. If Degraded is selected, the Component will only show if the browser does not support the app. The main unsupported browser is Internet Explorer.

Still need help? Contact Us Contact Us