Expose website tags and badges via business settings and business-info.
Stores custom meta tags and eNamad/Samandehi footer HTML in settings so storefronts can render them from the public API. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
cffc828328
commit
63ae9b22b9
@@ -6,6 +6,10 @@ import {
|
||||
} from '../business-profile/business-profile.util';
|
||||
import { normalizeBusinessSettings } from '../business-settings/business-settings.util';
|
||||
import { buildWebsiteSchemaJsonLd } from '../business-settings/website-schema.util';
|
||||
import {
|
||||
toPublicWebsiteMetaTags,
|
||||
toPublicWebsiteTrustBadges,
|
||||
} from '../business-settings/website-tags-badges.util';
|
||||
import { PrismaService } from '../prisma/prisma.service';
|
||||
import { TenantService } from '../tenant/tenant.service';
|
||||
|
||||
@@ -90,6 +94,8 @@ export class WebsiteBusinessInfoService {
|
||||
sameAs: schemaSettings.sameAs,
|
||||
jsonLd,
|
||||
},
|
||||
metaTags: toPublicWebsiteMetaTags(settings.website.tagsAndBadges),
|
||||
trustBadges: toPublicWebsiteTrustBadges(settings.website.tagsAndBadges),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user