Change to record to avoid duplicate additional links during development
This commit is contained in:
parent
57b0bce367
commit
0cd462333e
@ -205,7 +205,7 @@ export class Sidebar extends React.Component {
|
|||||||
.toList()
|
.toList()
|
||||||
.filter(collection => collection.get('hide') !== true)
|
.filter(collection => collection.get('hide') !== true)
|
||||||
.map(collection => this.renderLink(collection, filterTerm))}
|
.map(collection => this.renderLink(collection, filterTerm))}
|
||||||
{additionalLinks.map(this.renderAdditionalLink)}
|
{Object.values(additionalLinks).map(this.renderAdditionalLink)}
|
||||||
</SidebarNavList>
|
</SidebarNavList>
|
||||||
</SidebarContainer>
|
</SidebarContainer>
|
||||||
);
|
);
|
||||||
|
@ -26,7 +26,7 @@ const registry = {
|
|||||||
previewStyles: [],
|
previewStyles: [],
|
||||||
widgets: {},
|
widgets: {},
|
||||||
icons: {},
|
icons: {},
|
||||||
additionalLinks: [],
|
additionalLinks: {},
|
||||||
editorComponents: Map(),
|
editorComponents: Map(),
|
||||||
remarkPlugins: [],
|
remarkPlugins: [],
|
||||||
widgetValueSerializers: {},
|
widgetValueSerializers: {},
|
||||||
@ -304,8 +304,8 @@ export function getIcon(name) {
|
|||||||
/**
|
/**
|
||||||
* Icons
|
* Icons
|
||||||
*/
|
*/
|
||||||
export function registerAdditionalLink(title, url, iconName) {
|
export function registerAdditionalLink(id, title, url, iconName) {
|
||||||
registry.additionalLinks.push({ title, url, iconName });
|
registry.additionalLinks[id] = { title, url, iconName };
|
||||||
}
|
}
|
||||||
export function getAdditionalLinks() {
|
export function getAdditionalLinks() {
|
||||||
return registry.additionalLinks;
|
return registry.additionalLinks;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user