MaterialComponents: Doku
authorSven Schöling <s.schoeling@googlemail.com>
Tue, 13 Apr 2021 10:38:57 +0000 (12:38 +0200)
committerSven Schöling <s.schoeling@googlemail.com>
Fri, 25 Jun 2021 13:51:32 +0000 (15:51 +0200)
SL/Presenter/MaterialComponents.pm

index 6259fe4..7b2a737 100644 (file)
@@ -12,6 +12,12 @@ use List::UtilsBy qw(partition_by);
 use Exporter qw(import);
 our @EXPORT_OK = qw(
   button_tag
+  input_tag
+  date_tag
+  submit_tag
+  icon
+  select_tag
+  checkbox_tag
 );
 our %EXPORT_TAGS = (ALL => \@EXPORT_OK);
 
@@ -318,6 +324,25 @@ SL::Presenter::MaterialComponents - MaterialCSS Component wrapper
 
 =head1 DESCRIPTION
 
+This is a collection of components in the style of L<SL::Presenter::Tag>
+intended for materialzecss. They should be useable similarly to their original
+versions but be well-behaved for materialize.
+
+They will also recognize some materialize conventions:
+
+=over 4
+
+=item icon>
+
+Most elements can be decorated with an icon by supplying the C<icon> with the name.
+
+=item grid classes
+
+Grid classes like C<s12> or C<m6> can be given as keys with any truish value or
+directly as classes.
+
+=back
+
 =head1 BUGS
 
 Nothing here yet.