@hakuna-matata-ui/styled-system
Version:
Style function for css-in-js building component libraries
32 lines (29 loc) • 890 B
text/typescript
import * as CSS from "csstype"
import { Config } from "../utils/prop-config"
import { ResponsiveValue, t } from "../utils"
export const list: Config = {
listStyleType: true,
listStylePosition: true,
listStylePos: t.prop("listStylePosition"),
listStyleImage: true,
listStyleImg: t.prop("listStyleImage"),
}
export interface ListProps {
listStyleType?: ResponsiveValue<CSS.Property.ListStyleType>
/**
* The CSS `list-style-position` property
*/
listStylePosition?: ResponsiveValue<CSS.Property.ListStylePosition>
/**
* The CSS `list-style-position` property
*/
listStylePos?: ResponsiveValue<CSS.Property.ListStylePosition>
/**
* The CSS `list-style-image` property
*/
listStyleImage?: ResponsiveValue<CSS.Property.ListStyleImage>
/**
* The CSS `list-style-image` property
*/
listStyleImg?: ResponsiveValue<CSS.Property.ListStyleImage>
}