@@ -3,8 +3,6 @@ import { BodyLong } from '@navikt/ds-react';
3
3
import {
4
4
AlternativeAudience as AlternativeAudienceType ,
5
5
Audience ,
6
- AudienceOptions ,
7
- getAudience ,
8
6
} from 'types/component-props/_mixins' ;
9
7
import { usePageContentProps } from 'store/pageContext' ;
10
8
import { Language , translator } from 'translations' ;
@@ -71,50 +69,11 @@ export const AlternativeAudience = () => {
71
69
const { showProductName } = config ;
72
70
const { alternativeAudience } = data ;
73
71
74
- const getAudienceLabel = translator ( 'audience' , language ) ;
75
- const getProviderAudienceLabel = translator ( 'providerAudience' , language ) ;
76
72
const getStringPart = translator ( 'stringParts' , language ) ;
77
73
const getRelatedString = translator ( 'related' , language ) ;
78
74
79
- const getProviderTypes = ( audience : AudienceOptions ) => {
80
- if ( audience . _selected !== Audience . PROVIDER ) {
81
- return [ ] ;
82
- }
83
- return audience [ audience . _selected ] . provider_audience ;
84
- } ;
85
-
86
- const buildAudienceAffirmation = ( addPeriod : boolean ) => {
87
- const { audience : currentAudience } = data ;
88
- const currentAudienceKey = getAudience ( currentAudience ) ;
89
-
90
- if ( ! currentAudience || ! currentAudienceKey || currentAudienceKey === 'person' ) {
91
- return '' ;
92
- }
93
-
94
- const currentAudienceLabel = getAudienceLabel ( currentAudienceKey ) ;
95
- const providerTypes = getProviderTypes ( currentAudience ) || [ ] ;
96
- const providerTypesString = joinWithConjunction (
97
- providerTypes . map ( ( type ) => getProviderAudienceLabel ( type ) ) ,
98
- language
99
- ) ;
100
-
101
- const forString = `${ getStringPart ( 'for' ) . charAt ( 0 ) . toUpperCase ( ) } ${ getStringPart (
102
- 'for'
103
- ) . slice ( 1 ) } `;
104
-
105
- return `${ forString } ${ providerTypesString || currentAudienceLabel } ${
106
- addPeriod ? '.' : ''
107
- } `;
108
- } ;
109
-
110
75
if ( ! alternativeAudience ) {
111
- return (
112
- < div className = { style . alternativeAudience } >
113
- < BodyLong size = "small" className = { style . text } >
114
- { buildAudienceAffirmation ( false ) }
115
- </ BodyLong >
116
- </ div >
117
- ) ;
76
+ return null ;
118
77
}
119
78
120
79
const productName =
@@ -124,7 +83,6 @@ export const AlternativeAudience = () => {
124
83
return (
125
84
< div className = { style . alternativeAudience } >
126
85
< BodyLong size = "small" className = { style . text } >
127
- { buildAudienceAffirmation ( true ) }
128
86
{ getRelatedString ( 'relatedAudience' ) . replace ( '{name}' , productName ) } { ' ' }
129
87
{ audienceLinks . map ( ( link , index ) => (
130
88
< Fragment key = { index } >
0 commit comments