Refactor collection creation UI (#6485)

* Iteration, before functional component

* Use react-hook-form, shared form for new and edit

* Avoid negative margin on input prefix

* Centered now default for modals
This commit is contained in:
Tom Moor
2024-02-03 11:23:25 -08:00
committed by GitHub
parent abaa56c8f1
commit 0a54227d97
38 changed files with 705 additions and 744 deletions

View File

@@ -62,7 +62,7 @@ const Popover: React.FC<Props> = ({
}
return (
<ReakitPopover {...rest} hideOnEsc={false} hideOnClickOutside>
<StyledPopover {...rest} hideOnEsc={false} hideOnClickOutside>
<Contents
$shrink={shrink}
$width={width}
@@ -71,7 +71,7 @@ const Popover: React.FC<Props> = ({
>
{children}
</Contents>
</ReakitPopover>
</StyledPopover>
);
};
@@ -83,6 +83,10 @@ type ContentsProps = {
$mobilePosition?: "top" | "bottom";
};
const StyledPopover = styled(ReakitPopover)`
z-index: ${depths.modal};
`;
const Contents = styled.div<ContentsProps>`
display: ${(props) => (props.$flex ? "flex" : "block")};
animation: ${fadeAndScaleIn} 200ms ease;