Flutter ile no-code karışımı karıştırarak her bir UI bloğunu bir Flutter widget'ıyla geçersiz kılabilirsiniz.
dart
UIBox(
'Button',
overrides: const [
Override('Label')
..setText('Click me!'),
],
),dart
UIBox(
'Social Card',
overrides: const [
Override('Image')
..setImage('https://...'),
],
),dart
UIBox(
'Social Card',
overrides: const [
Override('Post Title')
..setColor(Colors.white, 0.5),
],
),Kodsuz bileşende çocuğun üzerine yazmak istediğiniz öğenin zaten bir öğesi varsa, bu öğe kaldırılacak ve kullanıcı tarafından kod aracılığıyla girilen öğeyle değiştirilecektir.
UIBox'u diğer UIBox'larda da kullanabilirsiniz. Bu, çok yüksek derecede kişiselleştirme sağlar.
dart
UIBox(
'Component name',
overrides: const [
Override('Element id')
..setChild(UIBox('Other component')),
],
),Bir öğenin alt öğelerinin üzerine de yazabilirsiniz.
dart
UIBox(
'Component name',
overrides: const [
Override('Element name')
..setChildren([Text('Child 1'), Text('Child 2')]),
],
),Warning
Yalnızca ilki alındığından, öğe başına yalnızca bir Geçersiz Kılma kullanılması önerilir.
Warning
Yalnızca bir çocuğu olan bir öğeye yanlışlıkla çocukların üzerine yazmaya çalışırsanız, kodla yapılan değişiklik basitçe yok sayılır.