getButtonShape function
Implementation
OutlinedBorder? getButtonShape(ButtonNode node, ScopedValues scopedValues) {
final buttonColor = PropertyValueDelegate.getPropertyValue<ColorRGBA>(
node,
'buttonColor',
scopedValues: scopedValues,
) ??
node.properties.buttonColor;
final borderColor = PropertyValueDelegate.getPropertyValue<ColorRGBA>(
node,
'borderColor',
scopedValues: scopedValues,
) ??
node.properties.borderColor;
return getShape(
radius: node.properties.cornerRadius,
shape: node.properties.shape,
borderColor: node.properties.buttonType == ButtonTypeEnum.outlined
? borderColor ?? buttonColor
: borderColor,
borderWidth: node.properties.borderWidth,
);
}