Skip to content

Select profile Type#12

Open
OmarLawaty wants to merge 1 commit into
devfrom
feat/onboarding/select-type
Open

Select profile Type#12
OmarLawaty wants to merge 1 commit into
devfrom
feat/onboarding/select-type

Conversation

@OmarLawaty
Copy link
Copy Markdown
Member

No description provided.

@OmarLawaty OmarLawaty requested a review from Copilot September 11, 2025 10:09
@OmarLawaty OmarLawaty self-assigned this Sep 11, 2025
@OmarLawaty OmarLawaty added the enhancement New feature or request label Sep 11, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements a profile type selection screen as part of the onboarding flow. It introduces a new component that allows users to choose between three profile types: Client, Part-time Worker, and Service Provider.

  • Adds internationalization support for the new onboarding content in both English and Arabic
  • Creates a new SelectType component with visual hero image and three profile type buttons
  • Integrates the onboarding flow into the app routing structure

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/i18n/en.ts Adds English translations for onboarding title and profile type options
src/i18n/ar.ts Adds Arabic translations for onboarding title and profile type options
src/components/onboarding/SelectType.tsx Creates the main SelectType component with hero image and profile selection buttons
src/components/onboarding/index.ts Exports the SelectType component
src/components/index.ts Exports the onboarding components
src/assets/images/onboarding/SelectTypeHero.tsx Adds SVG hero image component for the profile selection screen
src/assets/images/onboarding/index.ts Exports the SelectTypeHero component
src/assets/images/index.ts Exports onboarding image components
src/app/_layout.tsx Integrates onboarding screens into app routing with protected guards
src/app/(onboarding)/select-type.tsx Creates the select-type route screen
src/app/(onboarding)/categories.tsx Creates a placeholder categories route screen

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread src/components/onboarding/SelectType.tsx
Comment thread src/app/_layout.tsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants