mirror of
https://github.com/DavidHDev/vue-bits.git
synced 2026-03-07 06:29:30 -07:00
Fix border radius issue in ElectricBorder
This commit is contained in:
@@ -111,9 +111,19 @@ onBeforeUnmount(() => {
|
||||
if (ro) ro.disconnect();
|
||||
});
|
||||
|
||||
const inheritRadius = computed<CSSProperties>(() => ({
|
||||
borderRadius: props.style?.borderRadius ?? 'inherit'
|
||||
}));
|
||||
const inheritRadius = computed<CSSProperties>(() => {
|
||||
const radius = props.style?.borderRadius;
|
||||
|
||||
if (radius === undefined) {
|
||||
return { borderRadius: 'inherit' };
|
||||
}
|
||||
|
||||
if (typeof radius === 'number') {
|
||||
return { borderRadius: `${radius}px` };
|
||||
}
|
||||
|
||||
return { borderRadius: radius };
|
||||
});
|
||||
|
||||
const strokeStyle = computed<CSSProperties>(() => ({
|
||||
...inheritRadius.value,
|
||||
|
||||
Reference in New Issue
Block a user