54 lines
1.2 KiB
TypeScript
54 lines
1.2 KiB
TypeScript
/*
|
|
* File: shadows.ts
|
|
* Description: Shadow system definitions for the Physician App
|
|
* Design & Developed by Tech4Biz Solutions
|
|
* Copyright (c) Spurrin Innovations. All rights reserved.
|
|
*/
|
|
|
|
import { colors } from './colors';
|
|
|
|
export const shadows = {
|
|
small: {
|
|
shadowColor: colors.shadow,
|
|
shadowOffset: { width: 0, height: 2 },
|
|
shadowOpacity: 0.1,
|
|
shadowRadius: 4,
|
|
elevation: 2,
|
|
},
|
|
medium: {
|
|
shadowColor: colors.shadow,
|
|
shadowOffset: { width: 0, height: 4 },
|
|
shadowOpacity: 0.15,
|
|
shadowRadius: 8,
|
|
elevation: 4,
|
|
},
|
|
large: {
|
|
shadowColor: colors.shadow,
|
|
shadowOffset: { width: 0, height: 8 },
|
|
shadowOpacity: 0.2,
|
|
shadowRadius: 16,
|
|
elevation: 8,
|
|
},
|
|
critical: {
|
|
shadowColor: colors.critical,
|
|
shadowOffset: { width: 0, height: 2 },
|
|
shadowOpacity: 0.15,
|
|
shadowRadius: 8,
|
|
elevation: 4,
|
|
},
|
|
primary: {
|
|
shadowColor: colors.primary,
|
|
shadowOffset: { width: 0, height: 4 },
|
|
shadowOpacity: 0.3,
|
|
shadowRadius: 8,
|
|
elevation: 6,
|
|
},
|
|
} as const;
|
|
|
|
export type ShadowKey = keyof typeof shadows;
|
|
|
|
/*
|
|
* End of File: shadows.ts
|
|
* Design & Developed by Tech4Biz Solutions
|
|
* Copyright (c) Spurrin Innovations. All rights reserved.
|
|
*/
|