Extract Liquid filter helpers into shared typed lib modules (#2725)

This commit is contained in:
Paweł Kuna
2026-07-30 23:46:12 +02:00
committed by GitHub
parent c08e52a885
commit 0f8dcb0a3c
43 changed files with 456 additions and 264 deletions
+1 -3
View File
@@ -1,5 +1,6 @@
---
import DefaultLayout from '@shared/layouts/DefaultLayout.astro';
import { ucFirst as capitalize } from '@shared/lib/string-format';
import Card from '@shared/components/ui/Card.astro';
import CardBody from '@shared/components/ui/CardBody.astro';
import Offcanvas from '@shared/components/ui/Offcanvas.astro';
@@ -7,9 +8,6 @@ import OffcanvasHeader from '@shared/components/ui/OffcanvasHeader.astro';
import OffcanvasBody from '@shared/components/ui/OffcanvasBody.astro';
const directions = ['start', 'end', 'top', 'bottom'];
// Liquid `capitalize` filter.
const capitalize = (s: string) => s.charAt(0).toUpperCase() + s.slice(1);
---
<DefaultLayout title="Offcanvas" pageHeader="Offcanvas" pageMenu="base.offcanvas">