aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/UI/Widget/DisplayField.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Reaction/UI/Widget/DisplayField.pm')
-rw-r--r--lib/Reaction/UI/Widget/DisplayField.pm9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/Reaction/UI/Widget/DisplayField.pm b/lib/Reaction/UI/Widget/DisplayField.pm
index a688c28..d881025 100644
--- a/lib/Reaction/UI/Widget/DisplayField.pm
+++ b/lib/Reaction/UI/Widget/DisplayField.pm
@@ -3,9 +3,12 @@ package Reaction::UI::Widget::DisplayField;
use Reaction::UI::WidgetClass;
class DisplayField, which {
- fragment widget [ qw/label value/ ];
- fragment label [ string { $_{viewport}->label } ];
- fragment value [ string { $_{viewport}->value } ];
+
+ before fragment widget {
+ arg label => $_{viewport}->label;
+ arg value => $_{viewport}->value_string;
+ };
+
};
1;