채번 컴포넌트 생성

This commit is contained in:
kjs
2025-11-04 13:58:21 +09:00
parent 2f9b4f27b8
commit 7cf455083d
19 changed files with 2299 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
"use client";
import React from "react";
import { NumberingRuleDesigner } from "@/components/numbering-rule/NumberingRuleDesigner";
import { NumberingRuleComponentConfig } from "./types";
interface NumberingRuleWrapperProps {
config: NumberingRuleComponentConfig;
onChange?: (config: NumberingRuleComponentConfig) => void;
isPreview?: boolean;
}
export const NumberingRuleWrapper: React.FC<NumberingRuleWrapperProps> = ({
config,
onChange,
isPreview = false,
}) => {
return (
<div className="h-full w-full">
<NumberingRuleDesigner
maxRules={config.maxRules || 6}
isPreview={isPreview}
className="h-full"
/>
</div>
);
};
export const NumberingRuleComponent = NumberingRuleWrapper;