WK 0d217e466f
refactor: optimization (#5362)
* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore: changeset

* chore(deps): remove unnecessary dependencies

* fix(calendar): typing issue

* refactor(system): remove unused SupportedCalendars

* refactor(system): move I18nProviderProps to type

* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`

* feat: add consistent-type-imports

* fix: eslint

* chore: add changeset

* refactor: remove unused deps
2025-06-09 14:17:44 +08:00

22 lines
469 B
TypeScript

import type {UseCodeProps} from "./use-code";
import {forwardRef} from "@heroui/system-rsc";
import {useCode} from "./use-code";
export interface CodeProps extends UseCodeProps {}
const Code = forwardRef<"div", CodeProps>((props, ref) => {
const {Component, children, getCodeProps} = useCode({...props});
return (
<Component ref={ref} {...getCodeProps()}>
{children}
</Component>
);
});
Code.displayName = "HeroUI.Code";
export default Code;