MCPcopy
hub / github.com/nfl/react-helmet / getMethodsForTag

Function getMethodsForTag

src/HelmetUtils.js:587–618  ·  view source on GitHub ↗
(type, tags, encode)

Source from the content-addressed store, hash-verified

585 });
586
587const getMethodsForTag = (type, tags, encode) => {
588 switch (type) {
589 case TAG_NAMES.TITLE:
590 return {
591 toComponent: () =>
592 generateTitleAsReactComponent(
593 type,
594 tags.title,
595 tags.titleAttributes,
596 encode
597 ),
598 toString: () =>
599 generateTitleAsString(
600 type,
601 tags.title,
602 tags.titleAttributes,
603 encode
604 )
605 };
606 case ATTRIBUTE_NAMES.BODY:
607 case ATTRIBUTE_NAMES.HTML:
608 return {
609 toComponent: () => convertElementAttributestoReactProps(tags),
610 toString: () => generateElementAttributesAsString(tags)
611 };
612 default:
613 return {
614 toComponent: () => generateTagsAsReactComponent(type, tags),
615 toString: () => generateTagsAsString(type, tags, encode)
616 };
617 }
618};
619
620const mapStateOnServer = ({
621 baseTag,

Callers 1

mapStateOnServerFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…