diff --git a/frontend/src/Editor/Components/Listview.jsx b/frontend/src/Editor/Components/Listview.jsx index bf3c53ed1f..f45d650bc8 100644 --- a/frontend/src/Editor/Components/Listview.jsx +++ b/frontend/src/Editor/Components/Listview.jsx @@ -22,8 +22,12 @@ export const Listview = function Listview({ const { visibility, disabledState, borderRadius } = { ...fallbackStyles, ...styles }; const backgroundColor = ['#fff', '#ffffffff'].includes(styles.backgroundColor) && darkMode ? '#232E3C' : styles.backgroundColor; + const borderColor = styles.borderColor ?? 'transparent'; + const computedStyles = { backgroundColor, + border: '1px solid', + borderColor, height, display: visibility ? 'flex' : 'none', borderRadius: borderRadius ?? 0, diff --git a/frontend/src/Editor/WidgetManager/widgetConfig.js b/frontend/src/Editor/WidgetManager/widgetConfig.js index 4d63a16414..1dd458be04 100644 --- a/frontend/src/Editor/WidgetManager/widgetConfig.js +++ b/frontend/src/Editor/WidgetManager/widgetConfig.js @@ -3528,6 +3528,13 @@ export const widgets = [ schema: { type: 'string' }, }, }, + borderColor: { + type: 'color', + displayName: 'Border color', + validation: { + schema: { type: 'string' }, + }, + }, visibility: { type: 'toggle', displayName: 'Visibility', @@ -3575,6 +3582,7 @@ export const widgets = [ events: [], styles: { backgroundColor: { value: '' }, + borderColor: { value: '#dadcde' }, visibility: { value: '{{true}}' }, disabledState: { value: '{{false}}' }, borderRadius: { value: '{{0}}' },