Как набрать CSS Float с помощью машинописного текста?
Я передаю CSS Float в качестве реквизита для определенной цели, и для этого мне нужно ввести его следующим образом:
type Props = {
float: ????
}
const Component = ({
float
}: Props) => {......}
Как лучше всего это сделать?
Я знаю, что могу скопировать и вставить, чтобы создать свой собственный тип, напримерleft | right | none | inline-start | inline-end
, а на самом деле это единственный выход? Должен быть другой путь, менее хрупкий.
2 ответа
React имеет свой собственный типCSSProperties
на что вы можете ссылаться:
import { CSSProperties } from "react";
type Props = {
float: Exclude<CSSProperties["float"], undefined>; // or Required<CSSProperties>["float"]
};