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.

Placement

Learn more about Placement settings.

Still need help? Contact Us Contact Us