| 123456789101112131415161718192021222324252627282930 | // @flowimport directionalProperty from '../helpers/directionalProperty'import type { Styles } from '../types/style'/** * Shorthand that accepts up to four values, including null to skip a value, and maps them to their respective directions. * @example * // Styles as object usage * const styles = { *   ...padding('12px', '24px', '36px', '48px') * } * * // styled-components usage * const div = styled.div` *   ${padding('12px', '24px', '36px', '48px')} * ` * * // CSS as JS Output * * div { *   'paddingTop': '12px', *   'paddingRight': '24px', *   'paddingBottom': '36px', *   'paddingLeft': '48px' * } */export default function padding(...values: Array<?string | ?number>): Styles {  return directionalProperty('padding', ...values)}
 |