Create second round of CivicTheme SDCs tuned for XB AI PoC

Created on 25 August 2025, 20 days ago

Problem/Motivation

Follow-up to:

#3542995: Create first round of CivicTheme SDCs tuned for XB AI PoC

Per Slack discussions, it would be great to have even more components :)

Proposed resolution

Create more CivicTheme components that are integrated with XB, but work around current limitations such as the lack of property object support.

Remaining tasks

  • Identify short list of components
  • Create PRs in the public repo
  • Review, test and merge
📌 Task
Status

Active

Component

Code

Created by

🇺🇸United States Kristen Pol Santa Cruz, CA, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @Kristen Pol
  • 🇺🇸United States Kristen Pol Santa Cruz, CA, USA

    Here's my list, pasted from Slack:

    I took a quick look, and here's a rough order. SDCs exist, but some minor tweaking is needed; for example, objects aren't supported in XB yet.

    Alan updated around 20 components already, so you can see what was done with those. For example, if there was a link, since objects aren't supported, he had to use props at the top level for link_text, link_url, link_etc. For context, it took him a couple of days to do some global changes and then tweak the ~20 components. He can be pinged for questions as needed.

    1. basic content
    2. service card
    3. publication card
    4. navigation card
    5. event card
    6. next step
    7. alert
    8. webform
    9. figure
    10. skip link
    11. back to top
    12. map
    13. iframe
    14. tooltip
    15. message
    16. popover
    17. slide + slider
    18. video + video player (not sure this can be supported in XB)

    It could be that some of those aren't good candidates due to some XB limitations. I didn't analyze the code.

    Ones that are definitely not good candidates are related to form field, navigation, header, and footer

  • 🇺🇸United States Kristen Pol Santa Cruz, CA, USA

    This issue will likely be taken up by Joshua Fernandes, so please do not self-assign this issue without checking in with the AI team via #ai-contrib.

Production build 0.71.5 2024