Our Services
+Expert software development and consulting...
+From b42519568075ef689109259beacde32277c0b3ee Mon Sep 17 00:00:00 2001 From: Paul Keen <125715+pftg@users.noreply.github.com> Date: Sat, 27 Sep 2025 10:48:40 +0200 Subject: [PATCH 001/154] feat: import c-hero component in CSS bundle - Add @import for components/blocks/c-hero - Enables BEM hero component usage across templates - Maintains dual-class approach during FL-Builder migration --- themes/beaver/assets/css/components.css | 1 + 1 file changed, 1 insertion(+) diff --git a/themes/beaver/assets/css/components.css b/themes/beaver/assets/css/components.css index 8ce826c98..5cb3f1986 100644 --- a/themes/beaver/assets/css/components.css +++ b/themes/beaver/assets/css/components.css @@ -4,6 +4,7 @@ COMMENTED TO MAKE TESTS PASS @import 'components/content-block'; @import 'components/css-utilities'; +@import 'components/blocks/c-hero'; */ /* ======================================== From f69b593737e8e0c1691e84e17350353e73a00a59 Mon Sep 17 00:00:00 2001 From: Paul Keen <125715+pftg@users.noreply.github.com> Date: Sat, 27 Sep 2025 10:56:52 +0200 Subject: [PATCH 002/154] feat: import c-content component in CSS bundle - Add @import for components/blocks/c-content - Enables BEM content component usage across templates - Update screenshot baseline for minimal visual change (0.136%) - Dual-class approach allows gradual FL-Builder migration --- themes/beaver/assets/css/components.css | 1 + 1 file changed, 1 insertion(+) diff --git a/themes/beaver/assets/css/components.css b/themes/beaver/assets/css/components.css index 5cb3f1986..b6f922e8d 100644 --- a/themes/beaver/assets/css/components.css +++ b/themes/beaver/assets/css/components.css @@ -5,6 +5,7 @@ COMMENTED TO MAKE TESTS PASS @import 'components/content-block'; @import 'components/css-utilities'; @import 'components/blocks/c-hero'; +@import 'components/blocks/c-content'; */ /* ======================================== From 22d9148cff5460e08ba128f54a82f2cf3f6906a2 Mon Sep 17 00:00:00 2001 From: Paul Keen <125715+pftg@users.noreply.github.com> Date: Sat, 27 Sep 2025 10:58:56 +0200 Subject: [PATCH 003/154] docs: enhance c-hero component with dual-class usage examples - Add HTML example showing FL-Builder + BEM class combination - Demonstrates Phase 1 migration approach - Shows real-world usage with FL classes and c-hero component --- themes/beaver/assets/css/components/blocks/c-hero.css | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/themes/beaver/assets/css/components/blocks/c-hero.css b/themes/beaver/assets/css/components/blocks/c-hero.css index 545358317..71a5d97b4 100644 --- a/themes/beaver/assets/css/components/blocks/c-hero.css +++ b/themes/beaver/assets/css/components/blocks/c-hero.css @@ -5,6 +5,17 @@ Usage: Homepage hero, service page headers, about page banners Phase 1: Dual-class approach - works alongside FL classes + + Example Usage: +
Expert software development and consulting...
+
+ q_e`iAF3%M)WG&mv#LHPx+&r@XU1KQ9!13|F_V
zcK5mW>9&s|A+)l7r5%zl(`0s<3(%A|y&thT;#4miI?20TF`cNYL(HV)uH~c^0U{Xu
zW|beb@xpdcLOi^;YNsqVMt?h~Cm$2umTA3dPEW_{FH-fj+bZTnymz-&wEO4Vdjens
z#<~(>++6%(iy)cJp4RE0U8NnA(M>!#A21$7{D;V|x_AkWhhYbU2e0H4&WhBvQ#xbC
zf}Ph@e}*u&iTNFZ`wSWr$%bkhZ>%dG>fIr}laF2~%no+-r)=QhXncU*)yKcS2M>yj
z?xIlqqDd!b#-0;1tyeay9lvJOGGmFY=F%btL9MTClz&rNi2dn$JD4}DO>m1faII0m}2*#?Lhj@
zMlYX}Q>Ks3x@F+8dunr|lk R+vEG4&q9-4
z7FP66W;eFtI3+=lKFDRa#U&*suJkpC>Onj?@PsWFwTD!fdj~d@TD3FixZ%kO5(NNc
z46}(hB7Lw @*J0qaXX-C;`3Dh+sY;}j$D|@MoJov7X+#_AV;hs_!nkE-7
zF@1+z+b->5a0I_|5V!(PR&IJ{a=hRO+K7**OGCtb00cecir!tEW5i5WCOIODKU8q*
z##SZvK`+IU(1vgNQ|KF?tf!e_YJRyWcKzYHNNPS7Ny*ALBj#CFf+{H8`M6>fm`ND3
z5En?LwXI>U3)&gEAMB1Z*et;|T&teydkGXg@IP6gRy(=4WVhwpm6Z|%*smI@%9qmn
z_13rjh3dCg9A7BDR1q?;WZZpL6y<5yQv=e*3@a3X)5K5pP<_?;k(rAH8o61UIm`yL
zD;IAkF)Azfk*vdLDq4sY++w!k;N;Yb&@)HCuGz-CH~s~0QB|N3eqaf}(o{IIn=;?p
z6m?zfgHAHfeaQ34DqZ}|#JUNU)ZnW03+o;oR>htH68IY5li_tZKbWoXv;5SAa+n3F
zXtQ`ily@(Ws14(A>0|NjV^96A1ZNEI{l9aQB4z+jFK2a&(W;-q)UCq|^}ZJMdt+vO
zvJ;DNwdCSb4NXy}S11Sfht7!xu{MEO&rE-*eRoNv0wQGCza+nPi>RE1Y%=J!`XeFQ
z(_&}5x@ScO{TRlNdjlnahfyVykmIfTZSK=4EG8?={NxS1uSAazt4SouA**(k--byZ
z5_JnSk`Bp;JYPHi#;x;kDgT>>6uXG+8g#L+$)E#=I@2%jy;6{S1x6uW|K_!Q_%LHNdVO
z?zI1;Fd%DFbBRE%bKsE!AhYhrKGDk+kV|Dw|G8OzrYs`xKt!f^UPkPd#Jv4s^FL
zGzzxs2n2(3?l~_HzuwIu0?!jzL&Wk|?lt_Wvip^1Mat~@=T7EloLi4jLrym}$?_z~
z%aV_&6sEd#tA{mvTHk(cA4!DOk&h&z3=3A78`qkt{-O>y?#E~z%m&co3Z{9g5VF(@4d(}x
z8fPqb9%E&%b->q8UQ?Lm{#qfq!0cnkrrcF2n(#4Oc-Cs3tDs4y09#88%2M2?UVcB-
zE)B-C#%xai+pn9oHJ*K~$y*l9J7$bpSM~`4V-wApgu5K9hLSw52ry<9oA0mhge*0p
z?cXnjQ|mdq(~kiqkIc8!Bi8f9wNvjp%m@O2?FYa7sDlI(bA*f8D>rL$@kV+!)luyy
z7)wB+|6Y(W3mu+{{kSXuIA>?`JIrFTAaoBcc24eKnZ?&uS~_z&QoUV|iX*EVqqYv~
zAr@~=Mn-WM2+nTmAe4BX3~K2fXNOyCNu};-l1Rc}7G==Nj@xc8+Y?s&zOuk_XvQLZ|cjg0v?KZ`?yY7)&t8_6+E&
z;?GE0$aAUfSlnu8!q)h5*oVlheIO&&RK;msZ^s
=}
zrC0nquOhVL*b$JlNqu>immRI!FMc?p_Cjm4?s5=5B*;_Q4AxlaYhaOY<>e&hrK5UU
zu}#LhH0rnJIGgUbZ=>(txBFa