Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Publisher][Design Update] Agency Settings: Account Tab Modals (exclu…
…ding Jurisdictions) (3/5) #1257 (#1327) * made major changes to the settings page components and all that is connected * [Publisher][Design Update] Agency Settings: Settings page + Account Tab (2/5) * ran yarn lint --fix * manually removed extra space in code on AgencySettings.styles.tsx * removed unused code from AgencySettingsEmailNotifications and AgencySetting.styles * Removed all files that are in the .gitignore * removed TODO notes from AccountSettings.tsx and added suggested styling to GlobalStyles.tsx * removed unused code, replaced custom colors with colors from the palette, fixed some margin and spacing issues in the Settings.styles, AgencySettings.styles, and AccountSettings.styles files * removed custom color and used color from palette and adjusted spacing for email reminder input on AgencySettingsEmailNotifications * created custom components in AgencySettings.Styles to replace divs and spans in the AgencySettingsBasicInfo file * removed div and added styling to custom component in AgencySettings.styles * created a AgencySettingActionRequiredIndicator component and applied logic to show display component next to the section labels of AgencySettingsDescription and AgencySettingsUrl * removed duplicate input component and used an existing one from the common repo and adjusted spacing on severalelements in the AgencySettings sections. * Added flags to Input.tsx and new styles to Input.styled.tsx * Removed duplicate button componenet * used the checkboxOptions component to replace an input checkbox in AgencySettingEmailNotifications * removed unnecessary styling inheritance and made a meaningful name for CheckboxSpacingWrapper in the AgencySettings.styles, added capitialization to the values in the Sectors sectionin the AgencySettingsBasicInfo file * simplified logic on AgencySettingsActionRequiredIndicator in the AgencySettingDescription and AgencySettingsURL pages * changed a variable name * added settigsViewOptions object in prep for using common tabbed bar component * added TabbedBar component to Settings page * removed unused logic on Input.tsx * removed unused logic on Input.tsx * added close-icon-lg.svg to the assets folder * refactored const SettigsViewOptions to use the tabOptions enum in the Settings pg * removed log statement and removed const declaration from tabOptions in Settings page * moved tabOptions enum outside of the Settings function * modified label on settingViewOptions to remove underscore from Team_Members * cleaned up logic statement in AgencySettingsSupervisions * added logic to DescriptionSection in the AgencySettingsEmailNotifications * modified subpopulations modal by left-aligning options * removed const systemsToDisplayInReadMode from AgencySettingSupervisons because we no longer need the filtering that the const provided * renamed the SettingsTitle component -- SettingsTitleContainer and split the font styling between two new components, SettingsTitle and SettingsSubTitle * updated the 'Learn More' link on the Settings page to point to the set-up-metrics page * replaced styling to the NewInput component in Input.styled.tsx * removed unused code in Input component * updated tabOptions enum on Settings page * changed variable name on Settings page * updated initial value of the const currentSettingsView on the Settings page and updated GuideKey to point to AgencySetting * changed logic for the AgencySettingActionRequiredIndicator to depend on purposeAndFunctionsSetting variable * added onClickClose function option to the Modal component, added the Modal component to AccountSettings * added email edit modal to the AccountSetting page * updated Modal and Input to allow custom styling options * started adding custom styling to Modal and Input that will apply to the Settings page modals * started adding custom styling to Modal and Input that will apply to the Settings page modals * added custom styling to AccountSettings Modal and the Modal input * updated styling for the modal on AgencySettingsDescription * updated styling on AgencySettingsURL edit modal * added email validation to AccountSettings page * added email url validation and styling to the AccountSettings page * updated the validateAgencyURL logic * removed unused logic in helperUtils * ran linting * added url validation and styling to the AgencySettings page * ran linting * caught bug in validateURL logic that did not meet figma specs for valid or invalid URL * refactored regex on helpUtils validateAgencyURL function * refactored validatAgencyURL function's regex * removed hover styling on button if the logic determines that there should be agencySettingsConfigs * made adjustments to AccountSettings AccountSettingsDescription and URL according to suggestions in PR #1257 * removed unused logic from Modal.tsx. Adjusted AccountSettings and AgencyDescription modals to not persist invalid email or URL on the UI * adjusted AccountSettings, AgencySettingsDescription, and AgencySettingURL modal * removed uneccessary logic from validateEmail function in helperUtils and refactored modal logic in AccountSettings * updated AgencySettingSupervisions and UnsavedChanges modals according to figma docs * ran linting * refactored title and searchbar area of AgencySettingsJurisdictions page * finished refactoring of searchbar for AgencySettingsJurisdictions page * finished refactoring of searchbar for AgencySettingsJurisdictions page * removed opacity setting on Button component * adjusted the logic in the onClickClose function on the AccountSettings page * renamed editModeAndTypeUpdate function to resetEditModeTypeStates and moved some of its functionality to a new function called validateUpdateEmailErrorStates on the AccountSettings page * updated spacing to all agency and account settings modals * updated validation of URL and Email to check validation on change * ran linting * cleaned up logic on AgencySettings pages removed unused code * fixed bug in AgencySettingURL error checking logic and removed the cancel button from AgencySettingsJurisdictions modal
- Loading branch information