techdocs: migrate nfs addons to utility API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -31,13 +31,6 @@ export const attachTechDocsAddonComponentData: <P>(
|
||||
data: TechDocsAddonOptions,
|
||||
) => void;
|
||||
|
||||
// @alpha (undocumented)
|
||||
export const techDocsAddonDataRef: ConfigurableExtensionDataRef<
|
||||
TechDocsAddonOptions,
|
||||
'techdocs.addon',
|
||||
{}
|
||||
>;
|
||||
|
||||
// @public
|
||||
export const TechDocsAddonLocations: Readonly<{
|
||||
readonly Header: 'Header';
|
||||
|
||||
@@ -29,8 +29,7 @@ import {
|
||||
/** @alpha */
|
||||
export type { TechDocsAddonOptions, TechDocsAddonLocations } from './types';
|
||||
|
||||
/** @alpha */
|
||||
export const techDocsAddonDataRef =
|
||||
const techDocsAddonDataRef =
|
||||
createExtensionDataRef<TechDocsAddonOptions>().with({
|
||||
id: 'techdocs.addon',
|
||||
});
|
||||
@@ -41,10 +40,7 @@ export const techDocsAddonDataRef =
|
||||
*/
|
||||
export const AddonBlueprint = createExtensionBlueprint({
|
||||
kind: 'addon',
|
||||
attachTo: [
|
||||
{ id: 'page:techdocs/reader', input: 'addons' },
|
||||
{ id: 'entity-content:techdocs', input: 'addons' },
|
||||
],
|
||||
attachTo: { id: 'api:techdocs/addons', input: 'addons' },
|
||||
output: [techDocsAddonDataRef],
|
||||
factory: (params: TechDocsAddonOptions) => [techDocsAddonDataRef(params)],
|
||||
dataRefs: {
|
||||
|
||||
Reference in New Issue
Block a user