Skip to content

Commit

Permalink
feat: seeds button uptake (bloom-housing#3677)
Browse files Browse the repository at this point in the history
  • Loading branch information
ludtkemorgan committed Jan 23, 2024
1 parent 6b7f7ac commit 1bf3fa1
Show file tree
Hide file tree
Showing 108 changed files with 1,177 additions and 1,283 deletions.
3 changes: 2 additions & 1 deletion shared-helpers/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
},
"dependencies": {
"@bloom-housing/backend-core": "^7.13.0",
"@bloom-housing/ui-components": "12.0.21",
"@bloom-housing/ui-components": "12.0.29",
"@bloom-housing/ui-seeds": "^1.12.0",
"axios-cookiejar-support": "4.0.6",
"tough-cookie": "4.1.3"
},
Expand Down
8 changes: 3 additions & 5 deletions shared-helpers/src/auth/Timeout.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
import React, { createElement, FunctionComponent, useContext, useEffect, useState } from "react"
import { AuthContext } from "./AuthContext"
import { ConfigContext } from "./ConfigContext"
import { Button } from "@bloom-housing/ui-seeds"
import {
NavigationContext,
Button,
Modal,
setSiteAlertMessage,
AlertTypes,
t,
AppearanceStyleType,
AppearanceSizeType,
} from "@bloom-housing/ui-components"

const PROMPT_TIMEOUT = 60000
Expand Down Expand Up @@ -85,12 +83,12 @@ export const IdleTimeout: FunctionComponent<IdleTimeoutProps> = ({

const modalActions = [
<Button
styleType={AppearanceStyleType.primary}
variant="primary"
onClick={() => {
clearTimeout(promptTimeout)
setPromptTimeout(undefined)
}}
size={AppearanceSizeType.small}
size="sm"
>
{promptAction}
</Button>,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import React, { useContext } from "react"
import { Button } from "@bloom-housing/ui-seeds"
import {
AppearanceStyleType,
Button,
Field,
Form,
FormCard,
Expand Down Expand Up @@ -90,12 +89,10 @@ const FormForgotPassword = ({
/>
<section>
<div className="text-center mt-6">
<Button styleType={AppearanceStyleType.primary}>
{t("authentication.forgotPassword.sendEmail")}
</Button>
<Button variant="primary">{t("authentication.forgotPassword.sendEmail")}</Button>
</div>
<div className="text-center mt-6">
<Button onClick={() => router.back()} unstyled={true}>
<Button onClick={() => router.back()} variant="text">
{t("t.cancel")}
</Button>
</div>
Expand Down
19 changes: 6 additions & 13 deletions shared-helpers/src/views/sign-in/FormSignIn.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
import React, { useContext } from "react"
import {
AppearanceStyleType,
Button,
Field,
Form,
FormCard,
Icon,
LinkButton,
NavigationContext,
t,
} from "@bloom-housing/ui-components"
import { Field, Form, FormCard, Icon, NavigationContext, t } from "@bloom-housing/ui-components"
import { Button } from "@bloom-housing/ui-seeds"
import { FormSignInErrorBox } from "./FormSignInErrorBox"
import { NetworkStatus } from "../../auth/catchNetworkError"
import type { UseFormMethods } from "react-hook-form"
Expand Down Expand Up @@ -87,7 +78,7 @@ const FormSignIn = ({
/>

<div className="text-center mt-6">
<Button styleType={AppearanceStyleType.primary} data-testid="sign-in-button">
<Button type="submit" variant="primary" id="sign-in-button">
{t("nav.signIn")}
</Button>
</div>
Expand All @@ -97,7 +88,9 @@ const FormSignIn = ({
<div className="form-card__group text-center border-t">
<h2 className="mb-6">{t("authentication.createAccount.noAccount")}</h2>

<LinkButton href="/create-account">{t("account.createAccount")}</LinkButton>
<Button variant="primary-outlined" href="/create-account">
{t("account.createAccount")}
</Button>
</div>
)}
</FormCard>
Expand Down
26 changes: 9 additions & 17 deletions shared-helpers/src/views/sign-in/ResendConfirmationModal.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
import {
AppearanceStyleType,
Button,
Modal,
t,
Form,
Field,
emailRegex,
AppearanceSizeType,
} from "@bloom-housing/ui-components"
import { Modal, t, Form, Field, Icon, emailRegex } from "@bloom-housing/ui-components"
import { Button } from "@bloom-housing/ui-seeds"
import React, { useEffect, useMemo } from "react"
import { useForm } from "react-hook-form"

Expand All @@ -16,7 +8,7 @@ export type ResendConfirmationModalProps = {
initialEmailValue: string
onClose: () => void
onSubmit: (email: string) => void
loading: boolean
loadingMessage?: string
}

export type ResendConfirmationModalForm = {
Expand All @@ -26,7 +18,7 @@ export type ResendConfirmationModalForm = {
const ResendConfirmationModal = ({
isOpen,
initialEmailValue,
loading,
loadingMessage,
onClose,
onSubmit,
}: ResendConfirmationModalProps) => {
Expand Down Expand Up @@ -65,21 +57,21 @@ const ResendConfirmationModal = ({
actions={[
<Button
type="button"
styleType={AppearanceStyleType.primary}
variant="primary"
onClick={() => onFormSubmit()}
loading={loading}
size={AppearanceSizeType.small}
loadingMessage={loadingMessage}
size="sm"
>
{t("authentication.createAccount.resendTheEmail")}
</Button>,
<Button
type="button"
styleType={AppearanceStyleType.alert}
variant="alert"
onClick={() => {
onClose()
window.scrollTo(0, 0)
}}
size={AppearanceSizeType.small}
size="sm"
>
{t("t.cancel")}
</Button>,
Expand Down
4 changes: 2 additions & 2 deletions sites/partners/__tests__/pages/settings/index.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ describe("settings", () => {
await findByText(multiselectQuestionPreference.text)

// Add a preference
fireEvent.click(getByTestId("preference-add-item"))
fireEvent.click(getByText("Add item"))
expect(getByText("Add Preference")).toBeInTheDocument()

// Add a preference option
Expand Down Expand Up @@ -222,7 +222,7 @@ describe("settings", () => {
await findByText(multiselectQuestionPreference.text)

// Add a preference
fireEvent.click(getByTestId("preference-add-item"))
fireEvent.click(getByText("Add item"))
expect(getByText("Add Preference")).toBeInTheDocument()

// Add a preference option
Expand Down
Loading

0 comments on commit 1bf3fa1

Please sign in to comment.