halo/console/console-src
Ryan Wang 925f8d0ea4
feat: add sticky block component (#4919)
#### What type of PR is this?

/kind feature
/area console
/milestone 2.11.x

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

添加 `<StickyBlock />` 组件,用于将元素固定在顶部或者底部。

此外,此 PR 针对主题设置、插件设置、系统设置等表单可能较长的页面使用了此组件。

<img width="1214" alt="图片" src="https://github.com/halo-dev/halo/assets/21301288/abc849eb-a9a9-4d0a-b81c-d7430815660d">


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

Fixes https://github.com/halo-dev/halo/issues/4548

#### Special notes for your reviewer:

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

```release-note
添加 `<StickyBlock />` 组件,用于将元素固定在顶部或者底部,并为主题 / 插件 / 系统设置的底部保存按钮区域做了适配。
```
2023-11-27 09:38:08 +00:00
..
composables Merge branch 'main' into feature-user-center 2023-11-15 13:47:25 +08:00
layouts fix: overflow issue of card component (#4922) 2023-11-27 09:04:08 +00:00
modules feat: add sticky block component (#4919) 2023-11-27 09:38:08 +00:00
router feat: refine user center feature (#4857) 2023-11-16 15:51:19 +08:00
setup Merge branch 'main' into feature-user-center 2023-11-15 13:47:25 +08:00
stores refactor: improve project structure for user center feature (#4839) 2023-11-09 06:56:06 +00:00
views/system feat: basic implementation of personal center (#4851) 2023-11-13 08:56:08 +00:00
App.vue feat: refine user center feature (#4857) 2023-11-16 15:51:19 +08:00
main.ts feat: basic implementation of personal center (#4851) 2023-11-13 08:56:08 +00:00