feat: Custom accent color (#4897)

* types

* Working, but messy

* Add InputColor component

* types

* Show default theme values when not customized

* Support custom theme on team sign-in page

* Payload validation

* Custom theme on shared documents

* Improve theme validation

* Team -> Workspace in settings
This commit is contained in:
Tom Moor
2023-02-19 10:43:03 -05:00
committed by GitHub
parent 7c05b7326a
commit 70beb7524f
45 changed files with 684 additions and 390 deletions

View File

@@ -5,9 +5,9 @@ import Initials from "./Initials";
export interface IAvatar {
avatarUrl: string | null;
color: string;
initial: string;
id: string;
color?: string;
initial?: string;
id?: string;
}
type Props = {
@@ -61,7 +61,7 @@ const IconWrapper = styled.div`
position: absolute;
bottom: -2px;
right: -2px;
background: ${(props) => props.theme.primary};
background: ${(props) => props.theme.accent};
border: 2px solid ${(props) => props.theme.background};
border-radius: 100%;
width: 20px;