UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

17 lines (16 loc) 546 B
import React from "react"; import { createComponent } from "@lit-labs/react"; //#region src/utils/create-component.ts const rename = (str) => str[0].toUpperCase() + str.slice(1).replace(/(-\w)/g, (s) => s[1].toUpperCase()); const createComponent$1 = (elementClass, tagName, events = void 0) => { const component = createComponent({ tagName, elementClass, react: React, events }); component.displayName = rename(tagName); return component; }; //#endregion export { createComponent$1 as createComponent, createComponent$1 as default };