import { Atom } from "effect/unstable/reactivity"; import { environmentCatalog } from "../connection/catalog"; export const primaryEnvironmentIdAtom = Atom.make((get) => { for (const [environmentId, entry] of get(environmentCatalog.catalogValueAtom).entries) { if (entry.target._tag === "PrimaryConnectionTarget") { return environmentId; } } return null;}).pipe(Atom.withLabel("web-primary-environment-id"));
import { Atom } from "effect/unstable/reactivity";
import { environmentCatalog } from "../connection/catalog";
export const primaryEnvironmentIdAtom = Atom.make((get) => {
for (const [environmentId, entry] of get(environmentCatalog.catalogValueAtom).entries) {
if (entry.target._tag === "PrimaryConnectionTarget") {
return environmentId;
}
}
return null;
}).pipe(Atom.withLabel("web-primary-environment-id"));