halo/ui/console-src/modules/interface
Ryan Wang 5a3c9f0601
refactor: logic of theme management modal (#5966)
#### What type of PR is this?

/area ui
/kind improvement
/milestone 2.16.x

#### What this PR does / why we need it:

优化主题管理弹窗的显示逻辑,改为在未打开弹窗组件的时候不渲染组件,减少不必要的请求。

before:

<img width="1656" alt="image" src="https://github.com/halo-dev/halo/assets/21301288/96cfe2f0-4fef-4140-a014-1a96efb0e2c0">

after:

<img width="1660" alt="image" src="https://github.com/halo-dev/halo/assets/21301288/9624561f-ae94-43c9-8e05-32134ebb4091">

#### Which issue(s) this PR fixes:

#### Does this PR introduce a user-facing change?

```release-note
优化主题管理弹窗的显示逻辑,减少不必要的请求。
```
2024-05-23 03:00:49 +00:00
..
menus refactor: improve code base of menu-related (#5957) 2024-05-21 07:10:44 +00:00
themes refactor: logic of theme management modal (#5966) 2024-05-23 03:00:49 +00:00