Skip to content

[feat] Add NewForm UI and NewEvent page for event creation #42

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

Merged
merged 6 commits into from
Dec 18, 2024
Merged

Conversation

Aloento
Copy link
Member

@Aloento Aloento commented Dec 17, 2024

Summary of the Pull Request

This PR introduces the UI components and pages required for event creation. The changes include implementing the NewForm component, the useNewForm hook for state management and validation, and adding a new route for event creation.


Changes

  1. NewForm Component

    • Added a reusable NewForm component to handle event creation UI.
    • Included basic input validation logic and form structure.
  2. useNewForm Hook

    • Created a custom hook useNewForm to manage form state and validation logic.
    • Enhanced with clear documentation for ease of understanding.
  3. NewEvent Page

    • Added a NewEvent page for event creation with authorization handling.
  4. Route Addition

    • Added a NewEvent route in the main layout for navigation.
  5. Dependencies Update

    • Updated project dependencies to their latest versions for improved stability and performance.
  • API integration is currently in progress and will be implemented in a follow-up PR.

@Aloento Aloento added the gate Merge PR label Dec 18, 2024
@otc-zuul otc-zuul bot merged commit 84845d3 into main Dec 18, 2024
9 checks passed
@otc-zuul otc-zuul bot deleted the feat_new branch December 18, 2024 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gate Merge PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants