buildCommonPropertiesSection method

Widget buildCommonPropertiesSection({
  1. List<Widget>? additionalDimensionControls,
  2. List<Widget>? additionalNeumorphicControls,
  3. List<Widget>? additionalControls,
})

Build a complete Common Properties section

Implementation

Widget buildCommonPropertiesSection({
  List<Widget>? additionalDimensionControls,
  List<Widget>? additionalNeumorphicControls,
  List<Widget>? additionalControls,
}) {
  return buildSection(
    title: 'Common Properties',
    subtitle: 'Default values inherited by all states',
    initiallyExpanded: true,
    children: [
      ...buildDimensionControls(),
      if (additionalDimensionControls != null) ...additionalDimensionControls,
      const SizedBox(height: 16),
      ...buildNeumorphicControls(),
      if (additionalNeumorphicControls != null) ...additionalNeumorphicControls,
      const SizedBox(height: 16),
      ...buildAnimatedBorderControls(),
      if (additionalControls != null) ...[
        const SizedBox(height: 16),
        ...additionalControls,
      ],
    ],
  );
}