Divider
A simple visual separator component for dividing content into distinct sections
A visual separator component for dividing content into distinct sections.
When to use this
- Content separation: Divide sections of content visually
- List items: Separate items in lists or menus
- Form sections: Group form fields into logical sections
- Visual hierarchy: Create clear visual breaks in layouts
Basic implementation
Basic implementation
import 'package:flutter/material.dart';
import 'package:remix/remix.dart';
class DividerExample extends StatelessWidget {
const DividerExample({super.key});
@override
Widget build(BuildContext context) {
return RemixDivider(
style: style,
);
}
RemixDividerStyle get style {
return RemixDividerStyle()
.height(1)
.color(Colors.grey.shade400)
.width(300);
}
}
Fortal styles
Remix includes Fortal-themed style helpers for this component:
Fortal base style
import 'package:flutter/material.dart';
import 'package:remix/remix.dart';
class FortalDividerExample extends StatelessWidget {
const FortalDividerExample({super.key});
@override
Widget build(BuildContext context) {
return Column(
spacing: 16,
children: [
RemixDivider(style: FortalDividerStyle.horizontal()),
RemixDivider(style: FortalDividerStyle.vertical()),
],
);
}
}
See the FortalDividerStyle source code for all available options.
Constructor
Constructor
const RemixDivider({
Key? key,
RemixDividerStyle style = const RemixDividerStyle.create(),
RemixDividerSpec? styleSpec,
})
style → RemixDividerStyle
Optional. The style configuration for the divider. Customize color, thickness, and spacing.
styleSpec → RemixDividerSpec?
Optional. A pre-resolved style spec that bypasses style resolution. Useful for performance when sharing resolved styles across multiple instances.

