;
-const IconButton = ({
+export const IconButton = ({
children,
className,
type = 'button',
diff --git a/library/shared-ui/src/components/Input.tsx b/library/shared-ui/src/components/Input.tsx
new file mode 100644
index 0000000..8d0e233
--- /dev/null
+++ b/library/shared-ui/src/components/Input.tsx
@@ -0,0 +1,40 @@
+import { classMerge } from '../utils/classMerge';
+
+interface InputProps extends React.ComponentPropsWithRef<'input'> {
+ innerRef?: React.ComponentPropsWithRef<'input'>['ref'];
+}
+
+export const Input = ({ className, innerRef, ...props }: InputProps) => {
+ return (
+
+ );
+};
+
+export default Input;
diff --git a/apps/googleFormClone/src/component/common/Radio/Radio.tsx b/library/shared-ui/src/components/Radio/Radio.tsx
similarity index 93%
rename from apps/googleFormClone/src/component/common/Radio/Radio.tsx
rename to library/shared-ui/src/components/Radio/Radio.tsx
index 812307e..2f5ef22 100644
--- a/apps/googleFormClone/src/component/common/Radio/Radio.tsx
+++ b/library/shared-ui/src/components/Radio/Radio.tsx
@@ -2,7 +2,7 @@ interface RadioProps extends React.ComponentPropsWithoutRef<"input"> {
label?: string;
}
-const Radio = ({ label, ...props }: RadioProps) => {
+export const Radio = ({ label, ...props }: RadioProps) => {
return (