[x] Our Goals And Mission page, including GoalsAndMission and GoalsAndMissionCardContent
[x] HearingsScheduled
[ ] HeroHeader
[x] HotBillCard (This has an empty module.css file, just need to fix the import - although this component doesn't seem to be used anywhere - maybe this should just be removed?)
[x] Leaf
[x] The Learn Testimony pages, including:
[x] LearnComponents
[x] BasicsOfTestimonyCard
[x] LearnTestimoniesCard
[x] LearnTestimoniesCardContent
[x] LegislativeCard
[x] LegislativeCardContent
[x] RoleOfTestimonyCard
[ ] OurPartnersCardContent
[x] The Parallax Effect, including ScrollTrackerContainer and ScrollTrackerItem
We have two identical versions of this, one under ParallaxEffect and one under ScrollTrackEffect - we should probably remove the former since it doesn't seem to be used)
[x] PriorityBillsCard
[ ] ProfileLink
[x] Tabs (there's a Tabs bootstrap component that might be appropriate here)
[x] The Testimony Card, including:
[x] BillInfoHeader
[x] TestimonyItem
[x] UserInfoHeader
[x] Twitter (a Twitter timeline embed that doesn't seem to be used anywhere now. Should we remove this or re-add it somewhere?)
@sashamaryl Happy to break the remaining work out into sub-issues if the list looks right to you
This issue is meant to track the remaining work needed to close out the migration from css modules to react-bootstrap/styled components/typescript.
Work for each remaining component:
These are the remaining components that are still using CSS modules (the remaining JS files are also covered by this list):
AboutPagesCard
(used across several of the about pages)AboutSection
(The about section on the home page). This includes:AboutInfoCard
AlertCardBody
StartModal
TermsOfServiceModal
VerifyEmailModal
LobbyingTable
SponsorsAndCommittees
Divider
DropdownButton
(Doesn't look like this is used outside of Storybook - do we still need this?)PersonalInfoTab
on the EditProfilePageFaq
,FaqCard
, andFaqQandA
Footer
(This has just been resolved: https://github.com/codeforboston/maple/issues/1422)PasswordInput
(used in the sign up modals)GoalsAndMission
andGoalsAndMissionCardContent
HearingsScheduled
HeroHeader
HotBillCard
(This has an empty module.css file, just need to fix the import - although this component doesn't seem to be used anywhere - maybe this should just be removed?)Leaf
LearnComponents
BasicsOfTestimonyCard
LearnTestimoniesCard
LearnTestimoniesCardContent
LegislativeCard
LegislativeCardContent
RoleOfTestimonyCard
OurPartnersCardContent
ScrollTrackerContainer
andScrollTrackerItem
ParallaxEffect
and one underScrollTrackEffect
- we should probably remove the former since it doesn't seem to be used)PriorityBillsCard
ProfileLink
Tabs
(there's a Tabs bootstrap component that might be appropriate here)BillInfoHeader
TestimonyItem
UserInfoHeader
Twitter
(a Twitter timeline embed that doesn't seem to be used anywhere now. Should we remove this or re-add it somewhere?)@sashamaryl Happy to break the remaining work out into sub-issues if the list looks right to you