File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -124,12 +124,12 @@ ContentstackLivePreview.init({
124124});
125125```
126126
127- ### ` editButtonBuilder `
128- the editButtonBuilder object allows you to manage the "Start Editing" button outside Visual Builder. It offers the following features:
127+ ### ` editInVisualBuilderButton `
128+ the editInVisualBuilderButton object allows you to manage the "Start Editing" button outside Visual Builder. It offers the following features:
129129- Enable/disable the "Start Editing" button
130130- Adjust the position of the "Start Editing" button using four predefined positions
131131
132- The editButtonBuilder object contains two keys:
132+ The editInVisualBuilderButton object contains two keys:
133133
1341341 . #### ` enable `
135135 | type | default | optional |
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ export function getUserInitData(): IInitData {
1616 position : "top" ,
1717 includeByQueryParameter : true ,
1818 } ,
19- editButtonBuilder : {
19+ editInVisualBuilderButton : {
2020 enable : true ,
2121 position : "bottom-right"
2222 } ,
@@ -54,7 +54,7 @@ export function getDefaultConfig(): IConfig {
5454 position : "top" ,
5555 includeByQueryParameter : true ,
5656 } ,
57- editButtonBuilder : {
57+ editInVisualBuilderButton : {
5858 enable : true ,
5959 position : "bottom-right"
6060 } ,
Original file line number Diff line number Diff line change @@ -109,15 +109,15 @@ export const handleInitData = (initData: Partial<IInitData>): void => {
109109 true ,
110110 } ) ;
111111
112- Config . set ( "editButtonBuilder " , {
112+ Config . set ( "editInVisualBuilderButton " , {
113113 enable :
114- initData . editButtonBuilder ?. enable ??
115- stackSdk . live_preview ?. editButtonBuilder ?. enable ??
116- config . editButtonBuilder . enable ,
114+ initData . editInVisualBuilderButton ?. enable ??
115+ stackSdk . live_preview ?. editInVisualBuilderButton ?. enable ??
116+ config . editInVisualBuilderButton . enable ,
117117 position :
118- initData . editButtonBuilder ?. position ??
118+ initData . editInVisualBuilderButton ?. position ??
119119 stackSdk . live_preview ?. position ??
120- config . editButtonBuilder . position ??
120+ config . editInVisualBuilderButton . position ??
121121 "bottom-right" ,
122122 } )
123123
Original file line number Diff line number Diff line change @@ -79,14 +79,15 @@ export declare interface IConfig {
7979 windowType : ILivePreviewWindowType ;
8080 hash : string ;
8181 editButton : IConfigEditButton ;
82- editButtonBuilder : IConfigEditButtonBuilder ;
82+ editInVisualBuilderButton : IConfigEditInVisualBuilderButton ;
8383 mode : ILivePreviewModeConfig ;
8484 elements : {
8585 highlightedElement : HTMLElement | null ;
8686 } ;
8787}
8888
89- export declare interface IConfigEditButtonBuilder {
89+
90+ export declare interface IConfigEditInVisualBuilderButton {
9091 enable : boolean ;
9192 position ?:
9293 | "top-left"
@@ -126,7 +127,7 @@ export declare interface IInitData {
126127 clientUrlParams : Partial < Omit < IClientUrlParams , "url" > > ;
127128 stackSdk : IStackSdk ;
128129 editButton : IConfigEditButton ;
129- editButtonBuilder : IConfigEditButtonBuilder ;
130+ editInVisualBuilderButton : IConfigEditInVisualBuilderButton ;
130131 mode : ILivePreviewMode ;
131132}
132133
Original file line number Diff line number Diff line change @@ -4,10 +4,10 @@ import { EditIcon } from "./icons";
44import { visualBuilderStyles } from "../visualBuilder.style" ;
55import React from "preact/compat" ;
66import Config from "../../configManager/configManager" ;
7- import { IConfigEditButtonBuilder } from "../../types/types" ;
7+ import { IConfigEditInVisualBuilderButton } from "../../types/types" ;
88
99
10- type Position = NonNullable < IConfigEditButtonBuilder [ 'position' ] > ;
10+ type Position = NonNullable < IConfigEditInVisualBuilderButton [ 'position' ] > ;
1111
1212const positionStyles : Record < Position , string > = {
1313 "bottom-right" : visualBuilderStyles ( ) [ 'visual-builder__start-editing-btn__bottom-right' ] ,
@@ -27,8 +27,8 @@ export function getEditButtonPosition(position: any): Position {
2727
2828function StartEditingButtonComponent ( ) : JSX . Element | null {
2929 const config = Config . get ( )
30- const enable = config . editButtonBuilder . enable ;
31- const position = config . editButtonBuilder . position || "bottom-right" ;
30+ const enable = config . editInVisualBuilderButton . enable ;
31+ const position = config . editInVisualBuilderButton . position || "bottom-right" ;
3232
3333 function updateTargetUrl ( e : any ) {
3434 const targetElement = e . target as HTMLAnchorElement ;
You can’t perform that action at this time.
0 commit comments