51 lines
972 B
TypeScript
51 lines
972 B
TypeScript
/**
|
|
* heroSection 기본 설정
|
|
*/
|
|
export const HeroSectionLayoutConfig = {
|
|
defaultConfig: {
|
|
hero-section: {
|
|
// TODO: 레이아웃 전용 설정 정의
|
|
// 예시:
|
|
// spacing: 16,
|
|
// orientation: "vertical",
|
|
// allowResize: true,
|
|
},
|
|
},
|
|
|
|
defaultZones: [
|
|
{
|
|
id: "zone1",
|
|
name: "존 1",
|
|
position: {},
|
|
size: { width: "100%", height: "100%" },
|
|
},
|
|
{
|
|
id: "zone2",
|
|
name: "존 2",
|
|
position: {},
|
|
size: { width: "100%", height: "100%" },
|
|
},
|
|
{
|
|
id: "zone3",
|
|
name: "존 3",
|
|
position: {},
|
|
size: { width: "100%", height: "100%" },
|
|
}
|
|
],
|
|
|
|
// 설정 스키마 (검증용)
|
|
configSchema: {
|
|
type: "object",
|
|
properties: {
|
|
hero-section: {
|
|
type: "object",
|
|
properties: {
|
|
// TODO: 설정 스키마 정의
|
|
},
|
|
additionalProperties: false,
|
|
},
|
|
},
|
|
required: ["hero-section"],
|
|
},
|
|
};
|