-
Notifications
You must be signed in to change notification settings - Fork 176
Modify the style and structure of the partner page. #700
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
base: master
Are you sure you want to change the base?
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Welcome @suqin9! It looks like this is your first PR to kubeedge/website 🎉 |
Signed-off-by: suqin9 <[email protected]>
Shelley-BaoYue
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contributions! Looks like the Partners page has been optimized a lot. Welcome to communicate more details at Community Meeting, 16:00 every Wednesday.
…ial pages Signed-off-by: suqin9 <[email protected]>
| margin: '10px', | ||
| width: '100%', | ||
| maxWidth: '380px', | ||
| height: hovered ? '360px' : '260px', // 加高 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please don't use any Chinese comments
| label: 'HardwareList', | ||
| to: '/hardware-list', | ||
| position: 'left', | ||
| }, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hardware compatibility testing has not started yet. We can hide this page in thie PR. Tutorials page can also be hiden first. Ref to the job center page at L174-180.
Which issue(s) this PR fixes:
Fixes #665
Feature: Add reusable PartnerCard component and update partners page to use cards instead of table layout.
The partners page displays all partner information in a markdown table, which lacks flexibility and is not visually consistent with modern UI expectations.
Introduces a
PartnerCardReact component to render each partner's info in card layout with description truncation, expandable content, and link to website. The table layout has been replaced with responsive cards.No.
This PR enhances the visual layout and maintainability of the partners page. The new structure allows adding partner cards via React components, making it easier to extend in the future.