using styled components override the styles of other component

I had dialog
export const Dialog : React.FunctionComponent<Props> = (props) => { return ( <DialogContainer> <h1>{props.title}</h1> <div className="content">{props.children} </div> <Divider /> <div className="footer"> {props.footer} </div> </DialogContainer> ) } and DialogContainer contains
&:before, &:after { content: ""; height: 0; width: 0; } &:before { border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 19px solid ${theme.filter.border}; position: absolute; top: -18px; right: -1px; } &:after { border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 17px solid ${theme.filter.background}; position: absolute; top: -17px; left: 1px; }
and I m using in other component const ResponseDialog = styled(Dialog)`
, so i want the ResponseDialog to override the before and after.
Was this page helpful?