diff --git a/package-lock.json b/package-lock.json index 98538a250..d47bf5589 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,6 @@ "iso-datestring-validator": "^2.2.2", "nav-faker": "^3.2.4", "react": "^19.0.0", - "react-device-detect": "^2.2.3", "react-dom": "^19.0.0", "react-dropzone": "^14.3.5", "react-router-dom": "^7.0.2", @@ -3785,7 +3784,8 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/react": { "version": "19.0.2", @@ -4847,6 +4847,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -4862,6 +4863,7 @@ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -12588,18 +12590,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-device-detect": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.3.tgz", - "integrity": "sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==", - "dependencies": { - "ua-parser-js": "^1.0.33" - }, - "peerDependencies": { - "react": ">= 0.14.0", - "react-dom": ">= 0.14.0" - } - }, "node_modules/react-dom": { "version": "19.0.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", @@ -14163,31 +14153,6 @@ "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/ua-parser-js": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", - "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -15100,6 +15065,7 @@ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 6" } diff --git a/package.json b/package.json index b382c6ed7..6c43dfc9f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,6 @@ "iso-datestring-validator": "^2.2.2", "nav-faker": "^3.2.4", "react": "^19.0.0", - "react-device-detect": "^2.2.3", "react-dom": "^19.0.0", "react-dropzone": "^14.3.5", "react-router-dom": "^7.0.2", diff --git "a/src/arbeidss\303\270kerskjema/Forside.tsx" "b/src/arbeidss\303\270kerskjema/Forside.tsx" index 4f970982c..e49186578 100644 --- "a/src/arbeidss\303\270kerskjema/Forside.tsx" +++ "b/src/arbeidss\303\270kerskjema/Forside.tsx" @@ -14,7 +14,6 @@ import { DisclaimerBoks } from '../components/forside/DisclaimerBoks'; import { Seksjon } from '../components/forside/Seksjon'; import { Overskrift } from '../components/forside/Overskrift'; import { Tekst } from '../components/forside/Tekst'; -import { isIE } from 'react-device-detect'; import { KnappLocaleTekstOgNavigate } from '../components/knapper/KnappLocaleTekstOgNavigate'; const Forside: React.FC<{ visningsnavn: string }> = ({ visningsnavn }) => { @@ -61,14 +60,12 @@ const Forside: React.FC<{ visningsnavn: string }> = ({ visningsnavn }) => { /> - {!isIE && ( - - )} + {skjema.harBekreftet && ( diff --git a/src/barnetilsyn/BarnetilsynInformasjon.tsx b/src/barnetilsyn/BarnetilsynInformasjon.tsx index 9d4cac152..f891f8b95 100644 --- a/src/barnetilsyn/BarnetilsynInformasjon.tsx +++ b/src/barnetilsyn/BarnetilsynInformasjon.tsx @@ -1,5 +1,4 @@ import LocaleTekst from '../language/LocaleTekst'; -import { isIE } from 'react-device-detect'; import { DisclaimerBoks } from '../components/forside/DisclaimerBoks'; import { Tekst } from '../components/forside/Tekst'; import { Seksjon } from '../components/forside/Seksjon'; @@ -110,14 +109,12 @@ export const BarnetilsynInformasjon: React.FC = ({ - {!isIE && ( - - )} + {harBekreftet && ( { {alder < 18 && } - {isIE && } - diff --git a/src/components/forside/AlertIE.tsx b/src/components/forside/AlertIE.tsx deleted file mode 100644 index 4f097fd09..000000000 --- a/src/components/forside/AlertIE.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react'; -import LocaleTekst from '../../language/LocaleTekst'; -import { Alert } from '@navikt/ds-react'; - -export const AlertIE: React.FC = () => { - return ( -
- - - -
- ); -}; diff --git a/src/language/tekster_en.ts b/src/language/tekster_en.ts index 5702447a0..66cc2b011 100644 --- a/src/language/tekster_en.ts +++ b/src/language/tekster_en.ts @@ -78,8 +78,6 @@ export default { 'You have an ongoing application form. Would you like to continue applying on this one or begin a new one?', 'side.fortsettSøknad.knapp.startPåNytt': 'Start over', 'side.fortsettSøknad.knapp.fortsett': 'Continue ongoing application', - 'side.alert.plsnoIE': - 'The application form is not compatible with Internet Explorer. Please use a different browser scuh as Google Chrome, Microsoft Edge, Safari or Mozilla Firefox.', 'stegtittel.omDeg': 'About you', 'personopplysninger.fnr': 'National identity number', 'personopplysninger.telefonnr': 'Telephone number you can be contacted on', diff --git a/src/language/tekster_nb.ts b/src/language/tekster_nb.ts index 08139dcce..8d6eff3df 100644 --- a/src/language/tekster_nb.ts +++ b/src/language/tekster_nb.ts @@ -77,8 +77,6 @@ export default { 'Du har en påbegynt søknad. Vil du fortsette på denne eller starte en ny?', 'side.fortsettSøknad.knapp.startPåNytt': 'Start på nytt', 'side.fortsettSøknad.knapp.fortsett': 'Fortsett på søknaden', - 'side.alert.plsnoIE': - 'Søknaden er ikke tilpasset nettleseren Internet Explorer. Vi anbefaler deg å bruke en annen nettleser, for eksempel Google Chrome, Safari eller Firefox.', 'stegtittel.omDeg': 'Om deg', 'personopplysninger.fnr': 'Fødselsnr', 'personopplysninger.telefonnr': 'Telefonnummer', diff --git a/src/language/tekster_nn.ts b/src/language/tekster_nn.ts index ee996087b..bc3946590 100644 --- a/src/language/tekster_nn.ts +++ b/src/language/tekster_nn.ts @@ -117,8 +117,6 @@ export default { 'You have an ongoing application form. Would you like to continue applying on this one or begin a new one?', 'side.fortsettSøknad.knapp.startPåNytt': 'Start over', 'side.fortsettSøknad.knapp.fortsett': 'Continue ongoing application', - 'side.alert.plsnoIE': - 'The application form is not compatible with Internet Explorer. Please use a different browser scuh as Google Chrome, Microsoft Edge, Safari or Mozilla Firefox.', 'person.navn': 'Name', 'person.feilmelding.navn': 'Du må fylle ut navnet før du går videre', diff --git "a/src/overgangsst\303\270nad/Forside.tsx" "b/src/overgangsst\303\270nad/Forside.tsx" index 6a168896b..aaf25220f 100644 --- "a/src/overgangsst\303\270nad/Forside.tsx" +++ "b/src/overgangsst\303\270nad/Forside.tsx" @@ -3,7 +3,6 @@ import { usePersonContext } from '../context/PersonContext'; import { useSøknad } from '../context/SøknadContext'; import FortsettSøknad from '../components/forside/FortsettSøknad'; import Environment from '../Environment'; -import { isIE } from 'react-device-detect'; import { logSidevisningOvergangsstonad } from '../utils/amplitude'; import LocaleTekst from '../language/LocaleTekst'; import { useMount, useSpråkValg } from '../utils/hooks'; @@ -11,7 +10,6 @@ import { ESkjemanavn } from '../utils/skjemanavn'; import { useLokalIntlContext } from '../context/LokalIntlContext'; import { Heading, Box } from '@navikt/ds-react'; import { OvergangsstønadInformasjon } from './OvergangsstønadInformasjon'; -import { AlertIE } from '../components/forside/AlertIE'; import { AlertUnderAtten } from '../components/forside/AlertUnderAtten'; import { VeilederBoks } from '../components/forside/VeilederBoks'; @@ -63,8 +61,6 @@ const Forside: React.FC = () => { {alder < 18 && } - {isIE && } - diff --git "a/src/overgangsst\303\270nad/Overgangsst\303\270nadInformasjon.tsx" "b/src/overgangsst\303\270nad/Overgangsst\303\270nadInformasjon.tsx" index 56cce4bb9..7b3872742 100644 --- "a/src/overgangsst\303\270nad/Overgangsst\303\270nadInformasjon.tsx" +++ "b/src/overgangsst\303\270nad/Overgangsst\303\270nadInformasjon.tsx" @@ -1,5 +1,4 @@ import LocaleTekst from '../language/LocaleTekst'; -import { isIE } from 'react-device-detect'; import { DisclaimerBoks } from '../components/forside/DisclaimerBoks'; import { Tekst } from '../components/forside/Tekst'; import { Seksjon } from '../components/forside/Seksjon'; @@ -58,14 +57,12 @@ export const OvergangsstønadInformasjon: React.FC = ({ - {!isIE && ( - - )} + {harBekreftet && } diff --git a/src/skolepenger/Forside.tsx b/src/skolepenger/Forside.tsx index cd885950d..c1c7baff8 100644 --- a/src/skolepenger/Forside.tsx +++ b/src/skolepenger/Forside.tsx @@ -9,10 +9,8 @@ import { useMount, useSpråkValg } from '../utils/hooks'; import { ESkjemanavn } from '../utils/skjemanavn'; import { useLokalIntlContext } from '../context/LokalIntlContext'; import { Alert, Heading, Box } from '@navikt/ds-react'; -import { isIE } from 'react-device-detect'; import styled from 'styled-components'; import { erNåværendeMånedMellomMåneder, nåværendeÅr } from '../utils/dato'; -import { AlertIE } from '../components/forside/AlertIE'; import { AlertUnderAtten } from '../components/forside/AlertUnderAtten'; import { VeilederBoks } from '../components/forside/VeilederBoks'; import SkolepengerInformasjon from './SkolepengerInformasjon'; @@ -70,8 +68,6 @@ const Forside: React.FC = () => { {alder < 18 && } - {isIE && } - diff --git a/src/skolepenger/SkolepengerInformasjon.tsx b/src/skolepenger/SkolepengerInformasjon.tsx index 212b6c78b..aff135f24 100644 --- a/src/skolepenger/SkolepengerInformasjon.tsx +++ b/src/skolepenger/SkolepengerInformasjon.tsx @@ -2,7 +2,6 @@ import React from 'react'; import { InformasjonProps } from '../components/forside/typer'; import { hentPath } from '../utils/routing'; import { RoutesSkolepenger, ERouteSkolepenger } from './routing/routes'; -import { isIE } from 'react-device-detect'; import { DisclaimerBoks } from '../components/forside/DisclaimerBoks'; import { Overskrift } from '../components/forside/Overskrift'; import { Seksjon } from '../components/forside/Seksjon'; @@ -53,14 +52,12 @@ export const SkolepengerInformasjon: React.FC = ({ - {!isIE && ( - - )} + {harBekreftet && }