apache / apache/apisix-dashboard

TODO List of Optimizable Features/Bugs After #3000

Open
#3,060 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.2k
Forks
617
Avg merge
4d 18h
Merged PRs (30d)
1

Description

- [x] [extract updateTotal](https://github.com/apache/apisix-dashboard/pull/3014#discussion_r2075537278)
- [x] add new `useSearchParams` and `useTablePagination` #3056
- [x] replace all old `usePagination` with new hooks #3075
- [ ] [comments for the ssl cert key list component](https://github.com/apache/apisix-dashboard/pull/3014#discussion_r2076642816)
- [ ] antd `ConfigProvider` is too huge, consider removing antd related
![CleanShot 2025-05-08 at 09 21 09@2x](https://github.com/user-attachments/assets/ed41b638-d5b8-456d-b476-2f767bb27aa6)
- [ ] replace antd table
- [ ] replace antd editable table in `FormItemNodes`
- [x] fix `FormTOCBox` rendering after items changed #3063
- [ ] optimize `readOnly` logic

Contributor guide

Open the contributing guide

Research direction

This issue is an aggregate TODO list rather than a single scoped task. Start by choosing one unchecked item, such as comments for the SSL certificate key list component, the antd ConfigProvider and table replacements, or readOnly logic; inspect the named component or entry point first. Done is completing one clearly defined item with its relevant behavior preserved, but the issue does not specify a file, test, or acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.