🚧 laget overlay med stort hvitt panel ved klikk av panel

This commit is contained in:
Markus Johansen 2023-07-28 17:18:50 +02:00
parent 0294af28d4
commit 5200e1c9c6

View file

@ -1,6 +1,7 @@
import "@navikt/ds-css"; import "@navikt/ds-css";
import { Heading, Tag } from "@navikt/ds-react"; import { Button, Heading, Tag } from "@navikt/ds-react";
import { IFeilmelding } from "../interface"; import { IFeilmelding } from "../interface";
import { useState } from "react";
interface TagBarInterface { interface TagBarInterface {
haster: boolean haster: boolean
@ -35,18 +36,45 @@ const TagBar = (props: TagBarInterface) => {
// export default FeilCard1; // export default FeilCard1;
export const FeilCard = (props: IFeilmelding) => { export const FeilCard = (props: IFeilmelding) => {
const [visFeilinformasjon, setVisFeilinformasjon] = useState(false)
const FullvisningsKort = () => {
return(
<div className="h-screen w-screen absolute top-0 right-0 bg-grayalpha-800">
<div className="w-full h-full flex justify-center items-center">
<div className="
bg-bg-default border border-border-default p-7 rounded-lg
h-1/2 w-1/2
">
<Button onClick={() => {
setVisFeilinformasjon(false)
}}>
Avslutt kortvisning
</Button>
</div>
</div>
</div>
)
}
return( return(
<div className=" <div className="
bg-bg-default border border-border-default p-7 rounded-lg bg-bg-default border border-border-default p-7 rounded-lg
flex justify-between flex-col flex justify-between flex-col
hover:bg-bg-subtle hover:border-border-strong hover:shadow-md duration-100 hover:bg-bg-subtle hover:border-border-strong hover:shadow-md duration-100
active:bg-surface-active active:bg-surface-active
"> "
onClick={() => {
setVisFeilinformasjon(true)
}}>
<div> <div>
<Heading size="medium">{props.tittel}</Heading> <Heading size="medium">{props.tittel}</Heading>
<p>{props.beskrivelse}</p> <p>{props.beskrivelse}</p>
</div> </div>
<TagBar haster={false}/> <TagBar haster={false}/>
{visFeilinformasjon ? <FullvisningsKort/> : <></>}
</div> </div>
) )
} }