I understand this is very similar to Target another styled component on hover
However I would like to achieve the same effect with emotion-js
More specifically I am trying to recreate this example using emotion styled components
Here is my code and what I have tried.
import React from 'react';
import styled from '@emotion/styled';
import { Link } from 'gatsby';
const Dropdown = styled.div`
  postition: relative;
  display: inline-block;
`;
const Button = styled.div`
  background-color: green;
  color: white;
  &:hover {
    ${DropDownContent} {
      display: block;
    }
  }
`;
const DropDownContent = styled.div`
  display: none;
  position: absolute;
`;
const DropDownMenu = () => {
  return (
    <Dropdown>
      <Button>Dropdown</Button>
      <DropDownContent>
        <Link to="/">Link 1</Link>
      </DropDownContent>
    </Dropdown>
  );
};
export default DropDownMenu;
I would like the link to show up when I hover the button, but that is not working and I cannot figure out why
 
     
    