DialogBuilder
π° Introduction The DialogBuilder component is an interactive dialog interface that allows you to visually customize the appearance and behavior of website elements (sections, containers, components, etc.). Designed to be intuitive and accessible, it allows you to modify CSS properties without writing a single line of code.

π§© Interface Structure
π Overview The DialogBuilder interface is presented as a modal window including:
A title indicating the component being edited
A close button
A tab system to access different customization categories
A content area that changes according to the active tab
A breakpoint selector for responsive customization
ποΈ Tab System Each tab is represented by an explicit icon, facilitating navigation:
βοΈ
Config
General settings
βοΈ
Alignment
Horizontal / vertical alignment
πΌοΈ
Background
Background: color, image, gradient
π
Typography
Font, style, spacing
π
Heading
Title styles (H1 to H6)
β§
Border
Borders: style, color, radius
π
Spacing
Margins and padding
π
Breakpoint
Responsive behavior
π Key Features
1οΈβ£ Responsive Customization (Breakpoints) A breakpoint selector allows targeting the following resolutions:
Global
β all screen sizesSmall
β 576px (smartphones)Medium
β 768px (portrait tablets)Large
β 992px (landscape tablets / small laptops)XL
β 1200px (standard computers)XXL
β 1400px (large screens)
2οΈβ£ Real-Time Modification Changes are immediately visible on the selected component. This allows rapid iterative design, without reloading.
3οΈβ£ Component Management
The DialogBuilder
allows you to:
Modify an existing component
Update header and footer
Customize shared elements between multiple pages
βοΈ Alignment Control of internal
alignment:
Horizontal alignment: left / center / right
Vertical alignment: top / center / bottom
Distribution: space between / around
πΌοΈ BackgroundBackground
customization:
Background color
Image (URL or upload)
Linear / radial gradient
π TypographyTypography
management:
Font and size
Style: bold / italic / underlined
Text color
Letter spacing
π Heading Specific to titles (H1 to H6):
Size and weight
Alignment
Vertical spacing
β§ BorderBorder
definition:
Style: solid, dotted, double...
Width
Color
Corner radius
π SpacingSpacing
control:
margin
(exterior)padding
(interior)Inter-element spacing
π Breakpoint
Responsive configuration:
Conditional visibility
Adaptive resizing
Screen-specific rules
π System Interactions
π Update Process With each modification:
Changes are collected
An API request is triggered
The component is dynamically updated
The interface synchronizes with the new state
β Supported Components
Standard page components
Headers / footers
Global or shared widgets
π Use Cases
π― Modify a button
Select the button
Open
DialogBuilder
Background tab β change color
Border tab β round corners
Typography tab β modify text
Spacing tab β add padding
π± Adapt a component for mobile
Select the component
Choose the
Small (576px)
breakpointModify size, alignment, spacing
Test behavior by resizing the window
π§© Customize a header
Select the global header
Open
DialogBuilder
Modify appearance via tabs
Modifications will be automatically applied to all pages
β
Conclusion
The DialogBuilder
is a powerful, flexible and no-code tool, ideal for both developers and non-technical users.
It facilitates the creation of responsive, consistent and elegant layouts, while considerably reducing development time.
Last updated