Overview

Thanks to #3462310: Component props form: map textarea, bool, and select elements to React components, the component props form now uses React components to present the following form elements:

  • textarea;
  • link (with a basic template);
  • bool;
  • select.

The components need work in two areas:

  1. The styling needs to be updated to match our design.
  2. While doing so we need to utilize design tokens and attributes from Radix Theme.

User interface changes

XB with component props form open

CommentFileSizeAuthor
#10 A-_Experience_Builder_–_Figma.png243.79 KBjessebaker
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

balintbrews created an issue. See original summary.

balintbrews’s picture

wim leers’s picture

Assigned: balintbrews » Unassigned
Priority: Critical » Major
Related issues: +#3454094: Milestone 0.1.0: Experience Builder Demo
gauravvvv’s picture

Assigned: Unassigned » gauravvvv

gauravvvv’s picture

Version: » 0.1.0-alpha1
Assigned: gauravvvv » Unassigned
Status: Active » Needs work
shyam_bhatt’s picture

Version: 0.1.0-alpha1 » 0.x-dev
Assigned: Unassigned » shyam_bhatt
shyam_bhatt’s picture

Assigned: shyam_bhatt » Unassigned
Status: Needs work » Needs review

jessebaker made their first commit to this issue’s fork.

jessebaker’s picture

Status: Needs review » Needs work
StatusFileSize
new243.79 KB

Thanks for your work on this @shyam_bhatt and @gauravvvv - I have left some feedback on the MR. Some code changes and also a small change to bring the input and textarea in line with some updated designs that just came in (changing grey backgrounds on them to white).

wim leers’s picture

Component: Page builder » Redux-integrated field widgets

Is this still relevant?

lauriii’s picture

Status: Needs work » Closed (outdated)

I'm pretty sure that this is outdated by now.