- \par
- \seq_set_split:Nnn \l_kivi_PricingTable_seq {\tabularnewline} {#1}
- \seq_remove_all:Nn \l_kivi_PricingTable_seq {}
- \begingroup
- \setlength{\parskip}{\c_zero_dim}
- \let\ExtraDescription\__kivi_addExtraDescription:n
- \setlength{\tabcolsep}{\g_kivi_tabcolsep_dim}
- \seq_map_inline:Nn \l_kivi_PricingTable_seq {
- \seq_set_split:Nnn \l_kivi_columns_seq {&} {##1}
- \seq_gclear:N \g_kivi_extraDescription_seq
- \exp_args:Nnx \use:n {\tabular[t]}\g_kivi_Pricing_colspec_tl
- \seq_pop_left:NN \__l_FakeTable_columns_seq \l_tmpa_tl
- \seq_item:Nn \l_kivi_columns_seq {\l_tmpa_tl}
- \seq_map_inline:Nn \__l_FakeTable_columns_seq {
- &\seq_item:Nn \l_kivi_columns_seq {####1}
- }
- \endtabular
- \seq_if_empty:NTF \g_kivi_extraDescription_seq
- {\par}
- {\par\nopagebreak
- \begingroup
- \setlength{\hsize}{\dimexpr\l_kivi_tab_desc_dim+\l_kivi_tab_desc_leftskip_dim}
- \setlength{\leftskip}{\l_kivi_tab_desc_leftskip_dim}
- \usekomafont{extraDescription}
- \seq_use:Nn \g_kivi_extraDescription_seq {\\}
- \par
- \endgroup
- }
- }
- \endgroup
+ \par
+ \seq_set_split:Nnn \l_kivi_PricingTable_seq {\tabularnewline} {#1}
+ \seq_remove_all:Nn \l_kivi_PricingTable_seq {}
+ \begingroup
+ \setlength{\parskip}{\c_zero_dim}
+ \let\ExtraDescription\__kivi_addExtraDescription:n
+ \setlength{\tabcolsep}{\g_kivi_tabcolsep_dim}
+ \seq_map_inline:Nn \l_kivi_PricingTable_seq {
+ \if_mode_horizontal: \par \fi
+ \bool_if:NT \g__kivi_Tabular_rowcolor_bool {
+ \int_gincr:N \g__kivi_PricingTable_rowcolor_int
+ \int_if_odd:nTF {\g__kivi_PricingTable_rowcolor_int}
+ {\nointerlineskip\kivi@tabcolorbox{\g__kivi_Tabular_rowcolor_odd_tl}}
+ {\nointerlineskip\kivi@tabcolorbox{\g__kivi_Tabular_rowcolor_even_tl}}
+ }
+ {\parbox{\linewidth}{
+ \seq_set_split:Nnn \l_kivi_columns_seq {&} {##1}
+ \seq_gclear:N \g_kivi_extraDescription_seq
+ \exp_args:Nnx \use:n {\tabular[t]}\g_kivi_Pricing_colspec_tl
+ \seq_pop_left:NN \__l_FakeTable_columns_seq \l_tmpa_tl
+ \seq_item:Nn \l_kivi_columns_seq {\l_tmpa_tl}
+ \seq_map_inline:Nn \__l_FakeTable_columns_seq {
+ &\seq_item:Nn \l_kivi_columns_seq {####1}
+ }
+ \endtabular
+ \seq_if_empty:NTF \g_kivi_extraDescription_seq
+ {\par}
+ {\par\nopagebreak
+ \begingroup
+ \setlength{\leftskip}{\dim_eval:n {\bool_if:NT \g__kivi_Tabular_rowcolor_bool {-\tabcolsep} +\l_kivi_tab_desc_leftskip_dim}}
+ \setlength{\hsize}{\dim_eval:n {\l_kivi_tab_desc_dim+\leftskip}}
+ \usekomafont{extraDescription}
+ \seq_use:Nn \g_kivi_extraDescription_seq {\\}
+ \par
+ \endgroup
+ }
+ }}
+ }
+ \endgroup\par
+ \l__kivi_Tabular_rowsep_tl