From e05a7d24318f4617726977a2128b83b9f3257d8d Mon Sep 17 00:00:00 2001
From: DasProffi <67233923+DasProffi@users.noreply.github.com>
Date: Sun, 22 Mar 2026 23:40:45 +0100
Subject: [PATCH] fix: fix PropertyBase for small screens
---
CHANGELOG.md | 5 +
package.json | 2 +-
.../properties/PropertyBase.tsx | 105 ++++++++++--------
src/style/theme/components/property.css | 43 ++++++-
4 files changed, 105 insertions(+), 50 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3df87c5..e2efbdc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [0.9.5] - 2026-03-23
+
+### Fix
+- fix `PropertyBase` for small screen sizes to wrap its content
+
## [0.9.4] - 2026-03-22
### Changed
diff --git a/package.json b/package.json
index 765a4e0..a0fb21c 100644
--- a/package.json
+++ b/package.json
@@ -10,7 +10,7 @@
"access": "public"
},
"license": "MPL-2.0",
- "version": "0.9.4",
+ "version": "0.9.5",
"files": [
"dist"
],
diff --git a/src/components/user-interaction/properties/PropertyBase.tsx b/src/components/user-interaction/properties/PropertyBase.tsx
index 93c136d..75fac89 100644
--- a/src/components/user-interaction/properties/PropertyBase.tsx
+++ b/src/components/user-interaction/properties/PropertyBase.tsx
@@ -56,58 +56,73 @@ export const PropertyBase = ({
const isRemoveEnabled = allowRemove && !readOnly
const showActionsContainer = isClearEnabled || isRemoveEnabled
+ const renderActionButtons = () => (
+ <>
+ {isClearEnabled && (
+