export default function Example() {
  const triggerCss = {
    border: "none",
    color: "$gray80",
    padding: 0,
    backgroundColor: "transparent",
    fontWeight: "normal",
    textDecoration: "underline",
    "&:hover": {
      backgroundColor: "transparent",
    },
  };
  const Grid = styled("div", {
    display: "grid",
    gridTemplateRows: "auto auto auto",
    gridTemplateColumns: "auto auto auto auto auto",
    gridTemplateAreas:
      "'leftstart topstart topcenter topend rightstart' 'leftcenter blank blank blank rightcenter' 'leftend bottomstart bottomcenter bottomend rightend'",
    gap: "40px 105px",
  });

  return (
    <Grid>
      <Box css={{ gridArea: "leftstart" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="left" align="start" width={116}>
              Left Start
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "leftcenter" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="left" align="center" width={116}>
              Left Center
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "leftend" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="left" align="end" width={116}>
              Left End
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "topstart" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="top" align="start" width={116}>
              Top Start
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "topcenter" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="top" align="center" width={116}>
              Top Center
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "topend" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="top" align="end" width={116}>
              Top End
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "bottomstart" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="bottom" align="start" width={116}>
              Bottom Start
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "bottomcenter" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="bottom" align="center" width={116}>
              Bottom Center
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "bottomend" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="bottom" align="end" width={116}>
              Bottom End
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "rightstart" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="right" align="start" width={116}>
              Right Start
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "rightcenter" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="right" align="center" width={116}>
              Right Center
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
      <Box css={{ gridArea: "rightend" }}>
        <Popover.Root open={true}>
          <Popover.Trigger css={triggerCss}>Trigger</Popover.Trigger>
          <Popover.Portal>
            <Popover.Content side="right" align="end" width={116}>
              Right End
            </Popover.Content>
          </Popover.Portal>
        </Popover.Root>
      </Box>
    </Grid>
  );
}