Open vitran12 opened 1 month ago
This update encompasses substantial enhancements across various components, primarily focusing on modernizing the UI with yorkie-ui
, and upgrading key packages such as React, TypeScript, and project dependencies. This overhaul introduces new UI elements, improves the application's efficiency and readability, and ensures compatibility with the latest versions, reinforcing a refined and robust user experience.
Files | Change Summary |
---|---|
package.json |
Updated versions for @types/node , react , react-dom , typescript , @types/eslint , added t , yorkie-ui , and react-json-view . |
src/App.tsx |
Enhanced theme application logic and streamlined development environment rendering. |
src/app.scss |
Various style adjustments including font sizes, box shadows, flex properties, and responsive design elements. |
src/components/index.ts |
Removed export for Button , retained other component exports. |
src/components/Breadcrumb/Breadcrumb.tsx |
Updated structure to utilize yorkie-ui components for layout and rendering. |
src/components/CodeBlock/CodeBlock.tsx |
Refactored CodeBlockCode to an arrow function. |
src/pages/Footer.tsx |
Refined layout using Flex and Link from yorkie-ui . |
src/components/Input/InputHelperText.tsx |
Utilized yorkie-ui components for flex, text, and icon rendering. |
src/components/Input/InputTextBox.tsx |
Refactored to use yorkie-ui components, updated props and structure. |
src/.../TabList.tsx |
Added yorkie-ui Text component and adjusted Texts function implementation. |
src/.../DocumentList.tsx |
Enhanced layout and styling with yorkie-ui components, updated event handling functions. |
src/.../APIKeys.tsx |
Restructured component layout with yorkie-ui components, improved copy functionality with tooltips. |
src/.../Overview.tsx |
Significant restructuring using yorkie-ui , updated layout, replaced classNames, enhanced Tooltip usage. |
src/.../ProjectDropdown.tsx |
Major overhaul in dropdown structure, introduced icon prop, updated rendering logic using Popover , Button , Box , and Menu from yorkie-ui . |
src/.../CommunityPage.tsx |
Adjusted component props and structure for better readability and styling. |
src/.../ModalView.tsx |
Reordered imports, updated button components, and adjusted props. |
src/.../test/index.ts |
Removed export of ButtonView , retained other exports. |
src/components/Icons/Icon.tsx |
Changed svgMap from a private to an exported constant. |
src/.../SearchBar.tsx |
Refactored structure to utilize yorkie-ui components for input handling and styling. |
src/.../SignupForm.tsx |
Updated form layout using Box , adjusted InputTextBox and Button props for better UI. |
src/.../pages/Header.tsx |
Comprehensive update to header structure and styling, replacing elements with yorkie-ui components. |
A rabbit hopped through code so bright, π
Updating packages in the night,
Yorkie-ui came to light,
Enhancing styles, making things right,
Flex and Box danced in delight,
Buttons gleamed in the UI light.
Developers now can sleep tight! ππ
/)/)
( . .)
(β)(_)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
What this PR does / why we need it?
Apply new UI for
Any background context you want to provide?
What are the relevant tickets?
Fixes #
https://github.com/yorkie-team/dashboard/assets/150248298/f243ab17-49f1-4d08-834b-72cb0a4ae79d
https://github.com/yorkie-team/dashboard/assets/150248298/df928a92-6ad8-480e-bbc5-8e8eb75446f2
https://github.com/yorkie-team/dashboard/assets/150248298/c6395af5-5f20-4d85-b376-b2809c8d0ed5
https://github.com/yorkie-team/dashboard/assets/150248298/4cfba55d-d34d-4b97-aad6-178ea8c50493
https://github.com/yorkie-team/dashboard/assets/150248298/f004756e-a585-4bed-9ed5-a0d74736a957
Summary by CodeRabbit
New Features
yorkie-ui
for improved styling and functionality.react-json-view
.Enhancements
Flex
,Box
, andText
.Bug Fixes
Chores