bcgov / bcgov/entity

Filings UI: import latest shared components and clean up layout

Open
#11,517 1 comment 0 reactions 0 assignees View on GitHub
ENTITY - DO NOT USE Priority2 techdebt
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

Some shared components were cleaned up (eg, by updating their layout structure and by removing some "outer" styling that the components should not do -- the parent should do it). This was to make these components more atomic in terms of their placement/margins/etc on a page.

This is not expected to impact Edit UI or Create UI because they already use the latest layout structure (and are being actively worked on, so a bit of cleanup is not a big deal).

However, Filings UI uses an older layout structure and will need some cleaning up after importing the latest version of the following shared components:

- [ ] Certify
- [ ] ContactInfo (might actually not be used by Filings UI)
- [ ] StaffPayment
- [] Confirm Dialogue

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the Filings UI and the shared Certify, ContactInfo, StaffPayment, and Confirm Dialogue components, then compare Filings UI usage with the latest shared layout structure. Confirm whether ContactInfo is used and clean up the listed components so Filings UI uses the latest structure without outer styling.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.