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

Update and improve bootstrap form #200

Merged
merged 29 commits into from
Nov 7, 2024
Merged

Update and improve bootstrap form #200

merged 29 commits into from
Nov 7, 2024

Conversation

iibarbari
Copy link
Collaborator

@iibarbari iibarbari commented Nov 1, 2024

This pull request includes several updates to the frontend and backend components, focusing on improving the user interface and user experience, particularly around the Bootstrap process and the Activity Overlay component.

Frontend Changes:

  • Activity Overlay Component:

    • Added new ActivityOverlay component with styles and functionality to display an overlay and spinner during loading states. (frontend/src/components/ActivityOverlay/ActivityOverlay.module.css - [1] frontend/src/components/ActivityOverlay/index.tsx - [2]
  • Bootstrap Component:

    • Enhanced the Bootstrap component to handle different states (initial, already bootstrapped, and successfully bootstrapped) with appropriate UI updates. (frontend/src/components/Bootstrap/index.tsx - [1] [2] [3] [4] [5] [6] [7]
    • Updated styles to improve layout and user feedback during the Bootstrap process. (frontend/src/components/Bootstrap/Bootstrap.module.css - [1] [2]
  • Layout Component:

    • Introduced a new Layout component to standardize the page layout, including an option to vertically center content. (frontend/src/components/Layout/Layout.module.css - [1] frontend/src/components/Layout/index.tsx - [2]
  • General UI Improvements:

    • Added responsive and accessibility improvements to various components, including buttons and collapsible sections. (frontend/src/styles/components.css - [1] [2] [3] [4] [5] frontend/src/components/Collapse/Collapse.module.css - [6] [7] frontend/src/components/Collapse/index.tsx - [8] [9]

Backend Changes:

These changes aim to enhance the overall user experience by making the interface more responsive and providing clearer feedback during critical operations like the Bootstrap process.

@th0th th0th changed the title add toast component Update and improve bootstrap form Nov 7, 2024
Copy link
Owner

@th0th th0th left a comment

Choose a reason for hiding this comment

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

I did some change requests, and asked some questions, too 💐

frontend/src/components/Bootstrap/index.tsx Outdated Show resolved Hide resolved
frontend/src/components/Bootstrap/index.tsx Outdated Show resolved Hide resolved
frontend/src/components/Bootstrap/index.tsx Outdated Show resolved Hide resolved
frontend/src/components/Bootstrap/index.tsx Outdated Show resolved Hide resolved
frontend/src/components/Bootstrap/index.tsx Outdated Show resolved Hide resolved
frontend/vite.config.ts Outdated Show resolved Hide resolved
frontend/src/components/Layout/index.tsx Outdated Show resolved Hide resolved
frontend/src/components/Layout/Layout.module.css Outdated Show resolved Hide resolved
frontend/src/components/Collapse/Collapse.module.css Outdated Show resolved Hide resolved
Copy link
Owner

@th0th th0th left a comment

Choose a reason for hiding this comment

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

🍇

@iibarbari iibarbari merged commit f2bdd71 into reloaded Nov 7, 2024
3 checks passed
@iibarbari iibarbari deleted the add-toast branch November 7, 2024 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants