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 %}