guardian / guardian/dotcom-rendering

Standardise/streamline interactive embeds in DCAR

Open
#14,140 0 comments 0 reactions 1 assignee Claimed by @frederickobrien View on GitHub
maintenance
Dominant language
TypeScript
Stars
274
Forks
34
Avg merge
2d 22h
Merged PRs (30d)
121

Description

One for us to consider for the coming quarter, it came up while chatting with @JamieB-gu that we might not need to support both interactive **elements** and interactive **atoms**. It's possible interactive atoms supersede interactive elements, and we should get rid of the latter.

There are quite a few components floating around, including:

- `InteractiveAtom`
- `InteractiveLayoutAtom`
- `InteractiveBlockComponent`
- `InteractiveAtomMessenger`

With DCAR for interactives on apps out the door it'd be nice to take stock of the full interactives setup in dotcom and streamline where possible.

Some research will be required to make informed decisions on this but a few places to start:

- https://github.com/guardian/dotcom-rendering/pull/4077
- https://github.com/guardian/dotcom-rendering/issues/13328

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.