Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] address feedback for onboarding #90

Merged
merged 8 commits into from
May 24, 2024

Conversation

jinkang-0
Copy link
Contributor

🎋 Description

🌴 What's new in this PR

  • Changed text of language option from "N/A" to "Not Applicable"
  • Removed upper number limit for time availability (hours per month)
  • Added a character limit of 400 characters for availability description
  • Added new radio field for legal credentials section to indicate whether the user is barred
  • Added barred status comments for legal credential section to express additional information about barred status
    • Optional for users with bar number, required for users without

🌲 Screenshots

No bar number
image

Has bar number
image

🌳 How to review

Go in any order

CC: @varortz

Copy link

linear bot commented May 21, 2024

Copy link
Collaborator

@varortz varortz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey Jinkang, huge thank you for making these updates based on the feedback we received! Just added a couple comments, and I think it should be good to merge after we've addressed these :) Also, here are some additional things I noticed while reviewing:

Onboarding Review Page:

  • Availability Section Overflow - could we add overflow-wrap: break-word; to this text (similar to how we did with the summary for listings) to address this edge case:
Availability
  • Roles Section -
    • It seems like for attorneys, we're missing the additional information field. Could we go ahead and include this while also making sure it has the overflow-wrap: break-word; property?
    • Could we also go ahead and update "Legal Experience" to "Legal Credentials" for both attorneys and legal fellows.
    Legal Experience

Settings

  • Same as above, could we add the overflow-wrap: break-word; property to both the Roles and Availability section in the settings page?
Attorney-Specific Availability

src/app/onboarding/legal-credentials/page.tsx Outdated Show resolved Hide resolved
src/components/SettingsSection/index.tsx Outdated Show resolved Hide resolved
src/data/formSchemas.ts Outdated Show resolved Hide resolved
src/data/formSchemas.ts Show resolved Hide resolved
src/data/formSchemas.ts Outdated Show resolved Hide resolved
src/app/onboarding/legal-credentials/page.tsx Outdated Show resolved Hide resolved
src/app/onboarding/availability/page.tsx Show resolved Hide resolved
Copy link
Collaborator

@varortz varortz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!!! Just left some a couple more comments on small fixes. Should be good to merge after they're addressed. 🕺

src/app/onboarding/availability/page.tsx Show resolved Hide resolved
src/data/formSchemas.ts Outdated Show resolved Hide resolved
@@ -28,6 +29,7 @@ export interface ProfileToUpload
| 'eoir_registered'
| 'bar_number'
| 'legal_credential_comment'
| 'has_bar_number'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ty for adding this to the schema + supabase!

@varortz varortz merged commit cd5cd20 into main May 24, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants