From e67b5a5249d6a882c3df615d731cf03ac5005780 Mon Sep 17 00:00:00 2001 From: Chris Kankiewicz Date: Thu, 12 Dec 2019 21:40:26 -0700 Subject: [PATCH] Extracted file entry to dedicated component --- app/themes/default/components/file.twig | 36 +++++++++++++++++++ app/themes/default/index.twig | 48 +++---------------------- 2 files changed, 40 insertions(+), 44 deletions(-) create mode 100644 app/themes/default/components/file.twig diff --git a/app/themes/default/components/file.twig b/app/themes/default/components/file.twig new file mode 100644 index 0000000..6e43096 --- /dev/null +++ b/app/themes/default/components/file.twig @@ -0,0 +1,36 @@ + +
+ {% if parentDir %} + + {% else %} + {{ icon(file) | raw }} + {% endif %} +
+ +
+ {% if parentDir %} + .. + {% else %} + {{ file.getBasename }} + {% endif %} +
+ + + + +
diff --git a/app/themes/default/index.twig b/app/themes/default/index.twig index b2aa87f..ff585c7 100644 --- a/app/themes/default/index.twig +++ b/app/themes/default/index.twig @@ -34,53 +34,13 @@ {% if not is_root %} - -
- -
- -
- .. -
- - - - -
+ {{ include('components/file.twig', { + parentDir: true + }, with_context = false) }} {% endif %} {% for file in files %} - -
- {{ icon(file) | raw }} -
- -
- {{ file.getBasename }} -
- - - - -
+ {{ include('components/file.twig') }} {% endfor %}