Removing Prisma and Grapql-nestjs-prisma resolvers (#2574)

* Some cleaning

* Fix seeds

* Fix all sign in, sign up flow and apiKey optimistic rendering

* Fix
This commit is contained in:
Charles Bochet
2023-11-19 18:25:47 +01:00
committed by GitHub
parent 18dac1a2b6
commit f5e1d7825a
616 changed files with 2220 additions and 23073 deletions

View File

@ -10,7 +10,7 @@ import {
import { Checkmark } from '@/ui/display/checkmark/components/Checkmark';
import DarkNoise from '@/ui/theme/assets/dark-noise.jpg';
import LightNoise from '@/ui/theme/assets/light-noise.png';
import { ColorScheme } from '~/generated/graphql';
import { ColorScheme } from '@/workspace-member/types/WorkspaceMember';
const StyledColorSchemeBackground = styled.div<
Pick<ColorSchemeCardProps, 'variant'>
@ -18,18 +18,18 @@ const StyledColorSchemeBackground = styled.div<
align-items: flex-end;
background: ${({ variant }) => {
switch (variant) {
case 'dark':
case 'Dark':
return `url(${DarkNoise.toString()});`;
case 'light':
case 'Light':
default:
return `url(${LightNoise.toString()});`;
}
}};
border: ${({ variant, theme }) => {
switch (variant) {
case 'dark':
case 'Dark':
return `1px solid ${theme.grayScale.gray70};`;
case 'light':
case 'Light':
default:
return `1px solid ${theme.grayScale.gray20};`;
}
@ -51,18 +51,18 @@ const StyledColorSchemeContent = styled(motion.div)<
>`
background: ${({ theme, variant }) => {
switch (variant) {
case 'dark':
case 'Dark':
return theme.grayScale.gray75;
case 'light':
case 'Light':
return theme.grayScale.gray0;
}
}};
border-left: ${({ variant, theme }) => {
switch (variant) {
case 'dark':
case 'Dark':
return `1px solid ${theme.grayScale.gray60};`;
case 'light':
case 'Light':
default:
return `1px solid ${theme.grayScale.gray20};`;
}
@ -70,9 +70,9 @@ const StyledColorSchemeContent = styled(motion.div)<
border-radius: ${({ theme }) => theme.border.radius.md} 0px 0px 0px;
border-top: ${({ variant, theme }) => {
switch (variant) {
case 'dark':
case 'Dark':
return `1px solid ${theme.grayScale.gray60};`;
case 'light':
case 'Light':
default:
return `1px solid ${theme.grayScale.gray20};`;
}
@ -80,9 +80,9 @@ const StyledColorSchemeContent = styled(motion.div)<
box-sizing: border-box;
color: ${({ variant, theme }) => {
switch (variant) {
case 'dark':
case 'Dark':
return theme.grayScale.gray30;
case 'light':
case 'Light':
default:
return theme.grayScale.gray60;
}
@ -96,7 +96,7 @@ const StyledColorSchemeContent = styled(motion.div)<
`;
export type ColorSchemeSegmentProps = {
variant: `${Lowercase<ColorScheme.Dark | ColorScheme.Light>}`;
variant: ColorScheme;
controls: AnimationControls;
} & React.ComponentPropsWithoutRef<'div'>;
@ -139,7 +139,7 @@ const StyledCheckmarkContainer = styled(motion.div)`
`;
export type ColorSchemeCardProps = {
variant: `${Lowercase<ColorScheme>}`;
variant: ColorScheme;
selected?: boolean;
} & React.ComponentPropsWithoutRef<'div'>;
@ -172,7 +172,7 @@ export const ColorSchemeCard = ({
});
};
if (variant === 'system') {
if (variant === 'System') {
return (
<StyledContainer>
<StyledMixedColorSchemeSegment
@ -183,12 +183,12 @@ export const ColorSchemeCard = ({
<ColorSchemeSegment
style={{ borderTopRightRadius: 0, borderBottomRightRadius: 0 }}
controls={controls}
variant="light"
variant="Light"
/>
<ColorSchemeSegment
style={{ borderTopLeftRadius: 0, borderBottomLeftRadius: 0 }}
controls={controls}
variant="dark"
variant="Dark"
/>
</StyledMixedColorSchemeSegment>
<AnimatePresence>

View File

@ -38,7 +38,7 @@ export const ColorSchemePicker = ({
<StyledCardContainer>
<ColorSchemeCard
onClick={() => onChange('Light')}
variant="light"
variant="Light"
selected={value === 'Light'}
/>
<StyledLabel>Light</StyledLabel>
@ -46,7 +46,7 @@ export const ColorSchemePicker = ({
<StyledCardContainer>
<ColorSchemeCard
onClick={() => onChange('Dark')}
variant="dark"
variant="Dark"
selected={value === 'Dark'}
/>
<StyledLabel>Dark</StyledLabel>
@ -54,7 +54,7 @@ export const ColorSchemePicker = ({
<StyledCardContainer>
<ColorSchemeCard
onClick={() => onChange('System')}
variant="system"
variant="System"
selected={value === 'System'}
/>
<StyledLabel>System settings</StyledLabel>

View File

@ -36,9 +36,9 @@ type Story = StoryObj<typeof ColorSchemeCard>;
export const Default: Story = {
render: (args) => (
<>
<ColorSchemeCard variant="light" selected={args.selected} />
<ColorSchemeCard variant="dark" selected={args.selected} />
<ColorSchemeCard variant="system" selected={args.selected} />
<ColorSchemeCard variant="Light" selected={args.selected} />
<ColorSchemeCard variant="Dark" selected={args.selected} />
<ColorSchemeCard variant="System" selected={args.selected} />
</>
),
};

View File

@ -17,7 +17,7 @@ import { SingleEntitySelect } from '../SingleEntitySelect';
const entities = mockedPeopleData.map<EntityForSelect>((person) => ({
id: person.id,
entityType: Entity.Person,
name: person.displayName,
name: person.name.firstName + ' ' + person.name.lastName,
originalEntity: person,
}));

View File

@ -1,5 +1,4 @@
import { ActivityTargetableEntityType } from '@/activities/types/ActivityTargetableEntity';
import { PipelineProgressableType } from '~/generated/graphql';
export enum Entity {
Company = 'Company',
@ -8,7 +7,4 @@ export enum Entity {
WorkspaceMember = 'WorkspaceMember',
}
export type EntityTypeForSelect =
| ActivityTargetableEntityType
| PipelineProgressableType
| Entity;
export type EntityTypeForSelect = ActivityTargetableEntityType | Entity;