41 lines
1.9 KiB
YAML
41 lines
1.9 KiB
YAML
# dsh-sidebar-boost bundle patch: inserts the sidebar suite rows into the
|
|
# web profile roster. Each component is inserted only if a plugin with the
|
|
# same name is not already loaded (avoids double-loading when the profile
|
|
# also declares the component explicitly in dsh.profile.bundles).
|
|
- insert:
|
|
- id: better-sidebar
|
|
name: dsh-better-sidebar
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === 'dsh-better-sidebar' && e.options.id !== 'better-sidebar' && !e.disabled)
|
|
- id: background-agents
|
|
name: dsh-background-agents
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === 'dsh-background-agents' && e.options.id !== 'background-agents' && !e.disabled)
|
|
- id: popout-sidebar
|
|
name: dsh-popout-sidebar
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === 'dsh-popout-sidebar' && e.options.id !== 'popout-sidebar' && !e.disabled)
|
|
- id: dsh-session-folders
|
|
name: dsh-session-folders
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === 'dsh-session-folders' && e.options.id !== 'dsh-session-folders' && !e.disabled)
|
|
- id: sidebar-qa
|
|
name: dsh-sidebar-qa
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === 'dsh-sidebar-qa' && e.options.id !== 'sidebar-qa' && !e.disabled)
|
|
- id: dsh-skill-picker
|
|
name: dsh-skill-picker
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === 'dsh-skill-picker' && e.options.id !== 'dsh-skill-picker' && !e.disabled)
|
|
- id: dsh-better-sidebar-plugin-office
|
|
name: '@huanlin/dsh-plugin-better-sidebar-plugin-office'
|
|
disabled: !!js >
|
|
[...ctx.loader.entries()].some((e) =>
|
|
e.options.name === '@huanlin/dsh-plugin-better-sidebar-plugin-office' && !e.disabled)
|