fix(core): update
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import { TagLevel } from './websetup.classes.taglevel';
|
||||
import * as plugins from './websetup.plugins';
|
||||
import * as interfaces from './interfaces';
|
||||
import { MetaTag } from './websetup.classes.tag.metatag';
|
||||
import { JsonLdTag } from './websetup.classes.tag.jsonldtag';
|
||||
import { OpengraphTag } from './websetup.classes.tag.opengraphtag';
|
||||
import { TagLevel } from './websetup.classes.taglevel.js';
|
||||
import * as plugins from './websetup.plugins.js';
|
||||
import * as interfaces from './interfaces/index.js';
|
||||
import { MetaTag } from './websetup.classes.tag.metatag.js';
|
||||
import { JsonLdTag } from './websetup.classes.tag.jsonldtag.js';
|
||||
import { OpengraphTag } from './websetup.classes.tag.opengraphtag.js';
|
||||
|
||||
export class TagManager {
|
||||
public globalLevel: TagLevel = new TagLevel(this, 'global');
|
||||
@@ -33,9 +33,17 @@ export class TagManager {
|
||||
this.baseLevel.addTag(new MetaTag('canonical', metaObjectArg.canonicalDomain));
|
||||
}
|
||||
|
||||
if (metaObjectArg.ldCompany) {
|
||||
this.baseLevel.addCompanyInfo(metaObjectArg.ldCompany);
|
||||
|
||||
// json ld
|
||||
switch (true) {
|
||||
case metaObjectArg.ldCompany && !metaObjectArg.ldProduct:
|
||||
this.baseLevel.addCompanyInfo(metaObjectArg.ldCompany);
|
||||
break;
|
||||
case !!metaObjectArg.ldProduct:
|
||||
this.baseLevel.addProductInfo(metaObjectArg.ldProduct, metaObjectArg.ldCompany);
|
||||
break;
|
||||
}
|
||||
|
||||
await this.globalLevel.enable();
|
||||
this.activeLevel = this.baseLevel;
|
||||
await this.activeLevel.enable();
|
||||
|
||||
Reference in New Issue
Block a user