1e0845f4b9
* Add tsconfig.json for common * Prefer `const` over `let` over `var` * Kill dead code * Fix some trivial Typescript issues * Turn on Typescript linting in common except for no-explicit-any * Correctly specify tsconfig dir name in functions eslintrc * Give react children explicit types * Add explicit types to removeUndefinedProps * Create StripeSession type * Give event in Dropdown an explicit type * Revert "Give event in Dropdown an explicit type" This reverts commit80604310f2
. * Give bids in NewBidTable an explicit type * Cast results of removeUndefinedProps when neccessary * Fix type of JoinSpans * Revert "Cast results of removeUndefinedProps when neccessary" This reverts commit5541617bc8
. * Revert "Add explicit types to removeUndefinedProps" This reverts commitccf8ffb0b5
. * Give React children types everywhere * Give event a type * Give event correct type * Lint * Standardize React import Co-authored-by: Marshall Polaris <marshall@pol.rs>
18 lines
386 B
TypeScript
18 lines
386 B
TypeScript
import clsx from 'clsx'
|
|
import { CSSProperties, Ref, ReactNode } from 'react'
|
|
|
|
export function Col(props: {
|
|
children?: ReactNode
|
|
className?: string
|
|
style?: CSSProperties
|
|
ref?: Ref<HTMLDivElement>
|
|
}) {
|
|
const { children, className, style, ref } = props
|
|
|
|
return (
|
|
<div className={clsx(className, 'flex flex-col')} style={style} ref={ref}>
|
|
{children}
|
|
</div>
|
|
)
|
|
}
|