From b040f12eafceafad3b66e1ffb41e13f21a4d404a Mon Sep 17 00:00:00 2001 From: SowinskiBraeden Date: Wed, 14 May 2025 14:43:17 -0700 Subject: [PATCH] split assets into partials --- src/views/assets.ejs | 158 ++-------------------------- src/views/partials/assetDelete.ejs | 39 +++++++ src/views/partials/assetModify.ejs | 119 +++++++++++++++++++++ src/views/partials/assetPreview.ejs | 18 ++++ src/views/partials/createAsset.ejs | 150 ++++++++++++++++++++++++++ 5 files changed, 332 insertions(+), 152 deletions(-) create mode 100644 src/views/partials/assetDelete.ejs create mode 100644 src/views/partials/assetModify.ejs create mode 100644 src/views/partials/assetPreview.ejs create mode 100644 src/views/partials/createAsset.ejs diff --git a/src/views/assets.ejs b/src/views/assets.ejs index cec34b0..9183594 100644 --- a/src/views/assets.ejs +++ b/src/views/assets.ejs @@ -173,153 +173,11 @@ <% } %> <% assets.forEach((asset) => { %> - -
- -
+ <%- include("./partials/assetPreview", { asset: asset }); %> - - -
- -
-
- -
- -

Are you sure you want to delete this item?

-
-
-
- -
-
-
-
- - -
-
-
-
-
-
+ <%- include("./partials/assetDelete", { asset: asset }); %> - - -
-
-
- -
-
-
- -
-
-
- -
-
- ICON -
-
- -
-
- -
- - - - - <% if (asset.type != "stock") { %> - - - <% } else { %> - - - <% } %> - -
- - <% if (asset.type != "stock") { %> - - - <% } else { %> - - - - - - <% } %> - - <% if (asset.type == "other") { %> - - - <% } %> - - <% if (asset.type != "saving") { %> - - - <% } %> - -
- Last Modified: <%= asset.updatedAt %> -
- -
- -
-
-
+ <%- include("./partials/assetModify", { asset: asset }); %> <% }) %> @@ -329,14 +187,10 @@ <%- include("./partials/navBar") %> diff --git a/src/views/partials/assetDelete.ejs b/src/views/partials/assetDelete.ejs new file mode 100644 index 0000000..9525035 --- /dev/null +++ b/src/views/partials/assetDelete.ejs @@ -0,0 +1,39 @@ + + +
+ +
+
+ +
+ +

Are you sure you want to delete this item?

+
+
+
+ +
+
+
+
+ + +
+
+
+
+
+
\ No newline at end of file diff --git a/src/views/partials/assetModify.ejs b/src/views/partials/assetModify.ejs new file mode 100644 index 0000000..25c7dc0 --- /dev/null +++ b/src/views/partials/assetModify.ejs @@ -0,0 +1,119 @@ + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+ <% if (asset.type == "other") { %> +
+ + +
+ <% } else { %> + + <% } %> + +

<%= String(asset.type).charAt(0).toUpperCase() + String(asset.type).slice(1); %> Asset

+
+ +
+
+
+ +
+ + + + + + <% if (asset.type != "stock") { %> + + + <% } else { %> + + + <% } %> + +
+ + <% if (asset.type != "stock") { %> + + + <% } else { %> + + + + + + <% } %> + + <% if (asset.type == "other") { %> + + + <% } %> + + <% if (asset.type != "saving") { %> + + + <% } %> + +
+ Last Modified: <%= asset.updatedAt %> +
+ +
+ +
+
+
\ No newline at end of file diff --git a/src/views/partials/assetPreview.ejs b/src/views/partials/assetPreview.ejs new file mode 100644 index 0000000..4d8c588 --- /dev/null +++ b/src/views/partials/assetPreview.ejs @@ -0,0 +1,18 @@ + +
+ +
\ No newline at end of file diff --git a/src/views/partials/createAsset.ejs b/src/views/partials/createAsset.ejs new file mode 100644 index 0000000..e082d9b --- /dev/null +++ b/src/views/partials/createAsset.ejs @@ -0,0 +1,150 @@ + + +
+

Create New Asset

+
+ +
+
+ +
+ +
+ + + +
+
+ + +
+ + + + +
+ + +
+ + + + + + + + + + + + + +
+ + +
+
+ + + + + + +
\ No newline at end of file