Skip to content

Commit

Permalink
feat: export default frame
Browse files Browse the repository at this point in the history
  • Loading branch information
im36-123 committed Aug 9, 2019
1 parent c95707a commit 4e1340d
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ export { createTheme } from './themes/createTheme'
export { ThemeProvider } from './themes/ThemeProvider'
export { defaultPalette } from './themes/createPalette'
export { defaultHover } from './themes/createInteraction'
export { defaultBorder } from './themes/createFrame'
12 changes: 12 additions & 0 deletions src/themes/createFrame.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { defaultPalette, PaletteProperty } from './createPalette'

const lineWidth = '1px'
const lineStyle = 'solid'
const lineColor = defaultPalette.BORDER

export interface FrameProperty {
border?: {
Expand Down Expand Up @@ -30,6 +31,17 @@ export interface CreatedFrameTheme {
}
}

export const defaultBorder = {
lineWidth,
lineStyle,
default: `${lineWidth} ${lineStyle} ${lineColor}`,
radius: {
s: '3px',
m: '6px',
l: '8px',
},
}

export const createFrame = (userFrame: FrameProperty = {}, userPalette: PaletteProperty = {}) => {
const color = userPalette.BORDER || defaultPalette.BORDER
const created: CreatedFrameTheme = merge(
Expand Down

0 comments on commit 4e1340d

Please sign in to comment.