Skip to content

Commit

Permalink
chore: update bilibili-bangumi-component dep
Browse files Browse the repository at this point in the history
  • Loading branch information
yixiaojiu committed Mar 29, 2024
1 parent 68bef9e commit 5b5e2c2
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 16 deletions.
2 changes: 1 addition & 1 deletion docs/pages/api/typedoc-sidebar.json
Original file line number Diff line number Diff line change
Expand Up @@ -791,4 +791,4 @@
}
]
}
]
]
19 changes: 11 additions & 8 deletions packages/valaxy-addon-bangumi/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,14 @@ export default defineConfig({

## API

| 字段 | 描述 | 默认值 |
|:--------------:|:----------------------------------------:|:------:|
| api | 后端 api 地址 | - |
| bilibili-uid | Bilibili 的 uid,在后端中引入 uid 的 env 后可以不设置 | - |
| bgm-uid | Bangumi 的 uid,在后端中引入 uid 的 env 后可以不设置 | - |
| bilibili-enabled | 是否展示 Bilibili 平台 | true |
| bgm-enabled | 是否展示 Bangumi 平台 | true|
| customCss | 自定义 css | - |
| 字段 | 描述 | 类型 | 默认值 |
|:--------------:|:----------------------------------------------------:|:------:|:------:|
| api | 后端 api 地址 | string | - |
| bilibiliUid | Bilibili 的 uid,在后端中引入 uid 的 env 后可以不设置 | string | - |
| bgmUid | Bangumi 的 uid,在后端中引入 uid 的 env 后可以不设置 | string | - |
| bilibiliEnabled | 是否展示 Bilibili | boolean | true |
| bgmEnabled | 是否展示 Bangumi | boolean | true |
| pageSize | 分页大小 | number | 15 |
| customEnabled | 是否启用自定义数据源 | boolean | false |
| customLabel | 自定义数据源的展示标签名 | string | "'自定义'" |
| customCss | 自定义 css | string | - |
3 changes: 3 additions & 0 deletions packages/valaxy-addon-bangumi/client/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ export function useAddonBangumi() {
...options,
bilibiliEnabled: options.bilibiliEnabled ?? true,
bgmEnabled: options.bgmEnabled ?? true,
pageSize: options.pageSize ?? 15,
customEnabled: options.customEnabled ?? false,
customLabel: options.customLabel ?? '自定义',
}
})
}
5 changes: 4 additions & 1 deletion packages/valaxy-addon-bangumi/components/ValaxyBangumi.vue
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const bangumiRef = ref<HTMLElement>()
const bangumiOptions = useAddonBangumi()
const { api, bgmEnabled, bgmUid, bilibiliEnabled, bilibiliUid, customCss } = bangumiOptions.value
const { api, bgmEnabled, bgmUid, bilibiliEnabled, bilibiliUid, customCss, customEnabled, customLabel, pageSize } = bangumiOptions.value
onMounted(() => {
if (!customCss)
Expand All @@ -37,6 +37,9 @@ onMounted(() => {
:bgm-uid="bgmUid"
:bilibili-enabled="bilibiliEnabled"
:bilibili-uid="bilibiliUid"
:custom-enabled="customEnabled"
:custom-label="customLabel"
:page-size="pageSize"
/>
</template>

Expand Down
4 changes: 2 additions & 2 deletions packages/valaxy-addon-bangumi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "valaxy-addon-bangumi",
"version": "0.1.3",
"version": "0.2.0",
"description": "Bangumi addon for Valaxy",
"repository": {
"type": "git",
Expand All @@ -17,6 +17,6 @@
"valaxy": "latest"
},
"dependencies": {
"bilibili-bangumi-component": "^0.2.1"
"bilibili-bangumi-component": "^0.3.0"
}
}
18 changes: 18 additions & 0 deletions packages/valaxy-addon-bangumi/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,22 @@ export interface BangumiOptions {
* .bbc-bangumi-title a { color: red; }
*/
customCss?: string

/**
* 分页大小
* @default 15
*/
pageSize?: number

/**
* 是否启用自定义数据源
* @default false
*/
customEnabled?: boolean

/**
* 自定义数据源的展示标签名
* @default '自定义'
*/
customLabel?: string
}
8 changes: 4 additions & 4 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 5b5e2c2

Please sign in to comment.