import { FoundationTokenType } from '../../tokens/theme.token' import type { ResponsiveBadgeTokens } from './badge.tokens.types' export const getBadgeDarkTokens = ( foundationToken: FoundationTokenType ): ResponsiveBadgeTokens => { return { sm: { dot: { width: { sm: foundationToken.unit[6], md: foundationToken.unit[8], lg: foundationToken.unit[10], }, height: { sm: foundationToken.unit[6], md: foundationToken.unit[8], lg: foundationToken.unit[10], }, borderRadius: foundationToken.border.radius.full, }, pill: { minWidth: { sm: foundationToken.unit[16], md: foundationToken.unit[20], lg: foundationToken.unit[24], }, height: { sm: foundationToken.unit[16], md: foundationToken.unit[20], lg: foundationToken.unit[24], }, paddingLeft: { sm: foundationToken.unit[4], md: foundationToken.unit[6], lg: foundationToken.unit[8], }, paddingRight: { sm: foundationToken.unit[4], md: foundationToken.unit[6], lg: foundationToken.unit[8], }, borderRadius: { sm: foundationToken.border.radius.full, md: foundationToken.border.radius.full, lg: foundationToken.border.radius.full, }, }, backgroundColor: { alert: foundationToken.colors.red[400], neutral: foundationToken.colors.gray[400], warning: foundationToken.colors.yellow[400], primary: foundationToken.colors.primary[400], success: foundationToken.colors.green[400], }, text: { color: foundationToken.colors.gray[0], fontSize: { sm: foundationToken.font.fontSize[10], md: foundationToken.font.fontSize[12], lg: foundationToken.font.fontSize[14], }, fontWeight: foundationToken.font.weight[600], lineHeight: { sm: foundationToken.unit[16], md: foundationToken.unit[20], lg: foundationToken.unit[24], }, }, position: { offset: { sm: foundationToken.unit[2], md: foundationToken.unit[4], lg: foundationToken.unit[6], }, }, }, lg: { dot: { width: { sm: foundationToken.unit[6], md: foundationToken.unit[8], lg: foundationToken.unit[10], }, height: { sm: foundationToken.unit[6], md: foundationToken.unit[8], lg: foundationToken.unit[10], }, borderRadius: foundationToken.border.radius.full, }, pill: { minWidth: { sm: foundationToken.unit[16], md: foundationToken.unit[20], lg: foundationToken.unit[24], }, height: { sm: foundationToken.unit[16], md: foundationToken.unit[20], lg: foundationToken.unit[24], }, paddingLeft: { sm: foundationToken.unit[4], md: foundationToken.unit[6], lg: foundationToken.unit[8], }, paddingRight: { sm: foundationToken.unit[4], md: foundationToken.unit[6], lg: foundationToken.unit[8], }, borderRadius: { sm: foundationToken.border.radius.full, md: foundationToken.border.radius.full, lg: foundationToken.border.radius.full, }, }, backgroundColor: { alert: foundationToken.colors.red[400], neutral: foundationToken.colors.gray[400], warning: foundationToken.colors.yellow[400], primary: foundationToken.colors.primary[400], success: foundationToken.colors.green[400], }, text: { color: foundationToken.colors.gray[0], fontSize: { sm: foundationToken.font.fontSize[10], md: foundationToken.font.fontSize[12], lg: foundationToken.font.fontSize[14], }, fontWeight: foundationToken.font.weight[600], lineHeight: { sm: foundationToken.unit[16], md: foundationToken.unit[20], lg: foundationToken.unit[24], }, }, position: { offset: { sm: foundationToken.unit[2], md: foundationToken.unit[4], lg: foundationToken.unit[6], }, }, }, } }