diff --git a/src/util.cr b/src/util.cr index 8d0f0df..50ad6d0 100644 --- a/src/util.cr +++ b/src/util.cr @@ -143,3 +143,7 @@ def set_token_cookie(env, token) cookie.expires = Time.local.shift years: 1 env.response.cookies << cookie end + +macro render_component(filename) + render "src/views/components/#{{{filename}}}.ecr" +end diff --git a/src/views/components/card.ecr b/src/views/components/card.ecr new file mode 100644 index 0000000..91cde5b --- /dev/null +++ b/src/views/components/card.ecr @@ -0,0 +1,35 @@ +
diff --git a/src/views/components/sort-form.ecr b/src/views/components/sort-form.ecr new file mode 100644 index 0000000..6036a15 --- /dev/null +++ b/src/views/components/sort-form.ecr @@ -0,0 +1,8 @@ +