Initial MRP foundation scaffold
This commit is contained in:
29
shared/src/company/types.ts
Normal file
29
shared/src/company/types.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
export interface BrandTheme {
|
||||
primaryColor: string;
|
||||
accentColor: string;
|
||||
surfaceColor: string;
|
||||
fontFamily: string;
|
||||
logoFileId: string | null;
|
||||
}
|
||||
|
||||
export interface CompanyProfileDto {
|
||||
id: string;
|
||||
companyName: string;
|
||||
legalName: string;
|
||||
email: string;
|
||||
phone: string;
|
||||
website: string;
|
||||
taxId: string;
|
||||
addressLine1: string;
|
||||
addressLine2: string;
|
||||
city: string;
|
||||
state: string;
|
||||
postalCode: string;
|
||||
country: string;
|
||||
theme: BrandTheme;
|
||||
logoUrl: string | null;
|
||||
updatedAt: string;
|
||||
}
|
||||
|
||||
export type CompanyProfileInput = Omit<CompanyProfileDto, "id" | "logoUrl" | "updatedAt">;
|
||||
|
||||
Reference in New Issue
Block a user