import { ObservatoryResult } from "../types"; import { PassIcon, Timestamp } from "../utils"; export function ObservatoryCookies({ result }: { result: ObservatoryResult }) { const cookies = result.tests["cookies"]?.data; const pass = result.tests["cookies"]?.pass; return cookies && Object.keys(cookies).length !== 0 ? ( <>
| Name | Expires | Path | Secure | HttpOnly | SameSite | Prefix |
|---|---|---|---|---|---|---|
| {key} |
{value.expires ? (
|
{value.path}
|
|
|
{value.samesite ? (
{capitalize(value.samesite)}
) : (
"-"
)}
|
|
| No cookies detected |
Host;
} else if (name.startsWith("__Secure-")) {
return Secure;
} else {
return <>->;
}
}