Skip to content

Commit

Permalink
fiks feil i orgnr
Browse files Browse the repository at this point in the history
  • Loading branch information
kenglxn committed Nov 21, 2024
1 parent b4000d5 commit f38c04e
Show file tree
Hide file tree
Showing 10 changed files with 92 additions and 92 deletions.
6 changes: 3 additions & 3 deletions lib/Enheter/EnheterMedUnderenheter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export const EnhetMedUnderenheter = ({
onFocus(organisasjon);
}
}}
aria-owns={`underenheter-${organisasjon.orgNr}`}
aria-owns={`underenheter-${organisasjon.orgnr}`}
style={{
backgroundColor: organisasjon.ekspandert
? "var(--a-surface-action-subtle"
Expand All @@ -50,11 +50,11 @@ export const EnhetMedUnderenheter = ({
<Accordion.Content>
<div
className={styles.underenheter}
id={`underenheter-${organisasjon.orgNr}`}
id={`underenheter-${organisasjon.orgnr}`}
>
{organisasjon.underenheter.map((underenhet) => (
<Underenhet
key={underenhet.orgNr}
key={underenhet.orgnr}
underenhet={underenhet}
ref={underenhet.fokusert ? enhetRef : null}
onClick={() => onUnderenhetValgt(underenhet)}
Expand Down
2 changes: 1 addition & 1 deletion lib/Enheter/Hovedenhet.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export const Hovedenhet = ({
</BodyShort>
<BodyShort>
<span>Org.nr. </span>
<span>{formatOrgNr(hovedenhet.orgNr)}</span>
<span>{formatOrgNr(hovedenhet.orgnr)}</span>
</BodyShort>
<BodyShort
className={styles.hovedenhetBeskrivelse}
Expand Down
2 changes: 1 addition & 1 deletion lib/Enheter/Underenhet.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export const Underenhet = forwardRef<HTMLButtonElement, UnderenhetProps>(
</BodyShort>
<BodyShort>
<span>Org.nr. </span>
<span>{formatOrgNr(underenhet.orgNr)}</span>
<span>{formatOrgNr(underenhet.orgnr)}</span>
</BodyShort>
</div>
{underenhet.valgt && (
Expand Down
14 changes: 7 additions & 7 deletions lib/Virksomhetsvelger/Virksomhetsvelger.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ const Velger = ({ friKomponent }: { friKomponent?: boolean }) => {
setSøketekst("");
resetState();
}
}, [åpen, fokusertEnhet?.orgNr, resetState, setSøketekst]);
}, [åpen, fokusertEnhet?.orgnr, resetState, setSøketekst]);

return (
valgtOrganisasjon && (
Expand All @@ -63,7 +63,7 @@ const Velger = ({ friKomponent }: { friKomponent?: boolean }) => {
type="button"
variant="secondary"
ref={buttonRef}
aria-label={`Virksomhetsmeny. Valgt virksomhet er ${valgtOrganisasjon.navn} med virksomhetsnummer ${valgtOrganisasjon.orgNr}`}
aria-label={`Virksomhetsmeny. Valgt virksomhet er ${valgtOrganisasjon.navn} med virksomhetsnummer ${valgtOrganisasjon.orgnr}`}
aria-controls={dropdownId}
aria-haspopup={true}
aria-expanded={åpen}
Expand All @@ -74,7 +74,7 @@ const Velger = ({ friKomponent }: { friKomponent?: boolean }) => {
{valgtOrganisasjon.navn}
</BodyShort>
<BodyShort>
Org.nr. {formatOrgNr(valgtOrganisasjon.orgNr)}
Org.nr. {formatOrgNr(valgtOrganisasjon.orgnr)}
</BodyShort>
</div>
<OpenCloseIcon
Expand Down Expand Up @@ -147,12 +147,12 @@ const Velger = ({ friKomponent }: { friKomponent?: boolean }) => {
<EnhetMedUnderenheter
valgtEnhetErIListe={organisasjonerMedState.some(
(o) =>
o.orgNr === valgtOrganisasjon.orgNr ||
o.orgnr === valgtOrganisasjon.orgnr ||
o.underenheter.some(
(u) => u.orgNr === valgtOrganisasjon.orgNr,
(u) => u.orgnr === valgtOrganisasjon.orgnr,
),
)}
key={org.orgNr}
key={org.orgnr}
enhetRef={valgtEnhetRef}
organisasjon={org}
onUnderenhetValgt={(org) => {
Expand All @@ -176,7 +176,7 @@ const Velger = ({ friKomponent }: { friKomponent?: boolean }) => {
};

export interface ValgtVirksomhet {
orgNr: string;
orgnr: string;
navn: string;
}

Expand Down
2 changes: 1 addition & 1 deletion lib/Virksomhetsvelger/VirksomhetsvelgerContext.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { createContext } from "react";

export interface Organisasjon {
orgNr: string;
orgnr: string;
navn: string;
underenheter: Organisasjon[];
}
Expand Down
12 changes: 6 additions & 6 deletions lib/Virksomhetsvelger/VirksomhetsvelgerProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export const VirksomhetsvelgerProvider = ({
}: {
organisasjonstre: Organisasjon[];
onOrganisasjonChange: (
organisasjon: Pick<Organisasjon, "orgNr" | "navn">,
organisasjon: Pick<Organisasjon, "orgnr" | "navn">,
) => void;
children: ReactNode;
}) => {
Expand All @@ -36,21 +36,21 @@ export const VirksomhetsvelgerProvider = ({
const matches = filterRecursive(
organisasjonstre,
(o) =>
o.orgNr.includes(søketekst) ||
o.orgnr.includes(søketekst) ||
o.navn.toLowerCase().includes(søketekst.toLowerCase()),
);
setAktivtOrganisasjonstre(matches);
}, [organisasjonstre, søketekst, setAktivtOrganisasjonstre]);

useEffect(() => {
if (valgtOrganisasjon?.orgNr) {
const { orgNr, navn } = valgtOrganisasjon;
if (valgtOrganisasjon?.orgnr) {
const { orgnr, navn } = valgtOrganisasjon;
onOrganisasjonChange({
orgNr,
orgnr,
navn,
});
}
}, [onOrganisasjonChange, valgtOrganisasjon, valgtOrganisasjon?.orgNr]);
}, [onOrganisasjonChange, valgtOrganisasjon, valgtOrganisasjon?.orgnr]);

if (valgtOrganisasjon === undefined) {
return null;
Expand Down
36 changes: 18 additions & 18 deletions lib/Virksomhetsvelger/useTastaturNavigasjon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,39 +52,39 @@ const reducer = (
case "FOKUSER_ENHET":
newState = mapRecursive(state, (org) => ({
...org,
fokusert: org.orgNr === action.payload.orgNr,
fokusert: org.orgnr === action.payload.orgnr,
}));
break;

case "FOKUSER_FØRSTE_ENHET":
newState = mapRecursive(state, (org) => ({
...org,
fokusert: org.orgNr === state[0].orgNr,
fokusert: org.orgnr === state[0].orgnr,
}));
break;

case "FOKUSER_SISTE_ENHET":
newState = mapRecursive(state, (org) => ({
...org,
fokusert:
org.orgNr ===
org.orgnr ===
(state[state.length - 1].ekspandert
? state[state.length - 1].underenheter[
state[state.length - 1].underenheter.length - 1
].orgNr
: state[state.length - 1].orgNr),
].orgnr
: state[state.length - 1].orgnr),
}));
break;

case "TOGGLE_EKSPANDER_ENHET":
newState = mapRecursive(state, (org) => ({
...org,
ekspandert:
org.orgNr === action.payload.orgNr ? !org.ekspandert : org.ekspandert,
org.orgnr === action.payload.orgnr ? !org.ekspandert : org.ekspandert,
underenheter: org.underenheter.map((underenhet) => ({
...underenhet,
ekspandert:
org.orgNr === action.payload.orgNr
org.orgnr === action.payload.orgnr
? !org.ekspandert
: org.ekspandert,
})),
Expand All @@ -107,18 +107,18 @@ const initState = ({
valgtOrgNr: string;
}): OrganisasjonMedState[] => {
return mapRecursive(aktivtOrganisasjonstre, (org) => {
const ekspandert = org.underenheter.some((o) => o.orgNr === valgtOrgNr);
const ekspandert = org.underenheter.some((o) => o.orgnr === valgtOrgNr);
return {
...org,
index: -1,
fokusert: org.orgNr === valgtOrgNr,
valgt: org.orgNr === valgtOrgNr,
fokusert: org.orgnr === valgtOrgNr,
valgt: org.orgnr === valgtOrgNr,
ekspandert: ekspandert,
underenheter: org.underenheter.map((u) => ({
...u,
ekspandert: ekspandert,
fokusert: u.orgNr === valgtOrgNr,
valgt: u.orgNr === valgtOrgNr,
fokusert: u.orgnr === valgtOrgNr,
valgt: u.orgnr === valgtOrgNr,
})) as OrganisasjonMedState[],
};
});
Expand Down Expand Up @@ -147,7 +147,7 @@ export const useTastaturNavigasjon = (): UseTastaturNavigasjon => {
reducer,
{
aktivtOrganisasjonstre,
valgtOrgNr: valgtOrganisasjon.orgNr,
valgtOrgNr: valgtOrganisasjon.orgnr,
},
initState,
);
Expand All @@ -157,22 +157,22 @@ export const useTastaturNavigasjon = (): UseTastaturNavigasjon => {
type: "RESET_STATE",
payload: {
aktivtOrganisasjonstre,
valgtOrgNr: valgtOrganisasjon.orgNr,
valgtOrgNr: valgtOrganisasjon.orgnr,
},
});
}, [aktivtOrganisasjonstre, valgtOrganisasjon.orgNr]);
}, [aktivtOrganisasjonstre, valgtOrganisasjon.orgnr]);

const aktivtOrganisasjonstreJson = JSON.stringify(aktivtOrganisasjonstre);
useEffect(() => {
// Reset state when the active tree changes
resetState();
}, [aktivtOrganisasjonstreJson, valgtOrganisasjon.orgNr, resetState]);
}, [aktivtOrganisasjonstreJson, valgtOrganisasjon.orgnr, resetState]);

const fokusertEnhet =
findRecursive(organisasjonerMedState, ({ fokusert }) => fokusert) ??
findRecursive(
organisasjonerMedState,
({ orgNr }) => valgtOrganisasjon.orgNr === orgNr,
({ orgnr }) => valgtOrganisasjon.orgnr === orgnr,
)!;
const fokuserFørsteEnhet = () => {
dispatch({ type: "FOKUSER_FØRSTE_ENHET" });
Expand Down Expand Up @@ -237,7 +237,7 @@ export const useTastaturNavigasjon = (): UseTastaturNavigasjon => {
({ index, ekspandert, underenheter }) =>
index < fokusertEnhet.index &&
ekspandert &&
underenheter.some((u) => u.orgNr === fokusertEnhet.orgNr),
underenheter.some((u) => u.orgnr === fokusertEnhet.orgnr),
);
if (nextEnhet !== undefined) {
fokuserEnhet(nextEnhet);
Expand Down
Loading

0 comments on commit f38c04e

Please sign in to comment.