(type, tags, encode)
| 585 | }); |
| 586 | |
| 587 | const 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 | |
| 620 | const mapStateOnServer = ({ |
| 621 | baseTag, |
no test coverage detected
searching dependent graphs…