Skip to content

Commit

Permalink
Merge pull request #170 from sudhanshutech/colors
Browse files Browse the repository at this point in the history
feat(components): color dictionary

fix #91
  • Loading branch information
nebula-aac authored Nov 8, 2023
2 parents 2540e79 + 26b54b3 commit 539e928
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 @@ -34,3 +34,4 @@ export * from './custom/Toolbar/index';
export * from './custom/Tooltip';
export * from './custom/index';
// export * from './custom/ErrorBoundary';
export * from './colors';

0 comments on commit 539e928

Please sign in to comment.