Skip to content

Commit

Permalink
feat(colors): new dictionary of colors
Browse files Browse the repository at this point in the history
Signed-off-by: Sudhanshu Dasgupta <[email protected]>
  • Loading branch information
sudhanshutech committed Oct 18, 2023
1 parent 61b5848 commit a9e52fd
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 0 deletions.
40 changes: 40 additions & 0 deletions packages/components/src/colors/ColorDictionary.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/**
* @file colors.ts
* @description This file defines the color palette for the design system.
* It provides a dictionary of commonly used colors for consistency across components.
* @remarks These colors can be imported and used in various components.
*/

/**
* Dictionary of commonly used colors.
*/

type ColorDictionary = Record<string, string>;

export const colors: ColorDictionary = {
primary: '#0070f3',
secondary: '#6c757d',
success: '#28a745',
danger: '#dc3545',
warning: '#ffc107',
info: '#17a2b8',
light: '#f8f9fa',
dark: '#343a40',
caribbeanGreen: '#00D3A9',
yellowSea: '#F0A303',
keppelGreen: '#00B39F',
pineGreen: '#008071',
charcoal: '#3C494F',
cultured: '#F6F8F8',
white: '#ffffff',
btnHover: '#00D3A9',
tabmenuhover: '#607d8b',
btnDisabled: '#b0bec5'
//define other colors here
};

// usage example:
// import colors from './ColorDictionary';

// const Button = styled.button`
// background-color: ${colors.primary};
1 change: 1 addition & 0 deletions packages/components/src/colors/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { colors } from './ColorDictionary';
1 change: 1 addition & 0 deletions packages/components/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@ export * from './base/ToggleButton';
export * from './base/Toolbar';
export * from './base/Tooltip';
export * from './base/Typography';
export * from './colors';
export * from './custom';

0 comments on commit a9e52fd

Please sign in to comment.