diff --git a/public/assets/icons/plus-icon.svg b/public/assets/icons/plus-icon.svg
new file mode 100644
index 0000000..9574232
--- /dev/null
+++ b/public/assets/icons/plus-icon.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/src/components/screens/Characters.vue b/src/components/screens/Characters.vue
index 9e70133..edf67a2 100644
--- a/src/components/screens/Characters.vue
+++ b/src/components/screens/Characters.vue
@@ -9,6 +9,12 @@
+
+
+
@@ -106,13 +112,25 @@ function create() {
width: 100%;
.character {
- min-width: 150px;
- min-height: 250px;
+ width: 150px;
+ height: 250px;
display: flex;
flex-direction: column;
background-color: rgba($white, 0.8);
border-radius: 20px;
position: relative;
+
+ &.new-character {
+ background-color: rgba($light-gray, 0.5);
+ button {
+ background-color: transparent;
+ border: none;
+ }
+ &::before {
+ display: none;
+ }
+ }
+
&::before {
content: '';
position: absolute;
@@ -148,7 +166,21 @@ function create() {
gap: 30px;
button {
padding: 10px 16px;
+ min-width: 6.25rem;
+ text-align: center;
+ position: relative;
+ background-color: rgba($purple, 0.75);
+ border: rgba($white, 0.35) 1px solid;
+ border-radius: 5px;
+ color: $white;
+
+ span {
+ color: $white;
+ margin: auto;
+ }
+
&:hover {
+ background-color: rgba($lilac, 0.75);
cursor: pointer;
}
}
diff --git a/src/components/utilities/Modal.vue b/src/components/utilities/Modal.vue
index 1622013..284a237 100644
--- a/src/components/utilities/Modal.vue
+++ b/src/components/utilities/Modal.vue
@@ -143,19 +143,43 @@ onUnmounted(() => {
.modal-body {
padding: 15px;
+ .submit {
+ display: inline-block;
+ button {
+ margin-right: 20px;
+ }
+ }
button {
padding: 10px 16px;
+ min-width: 6.25rem;
+ text-align: center;
+ position: relative;
background-color: rgba($purple, 0.75);
- border: 2px solid rgba($white, 0.5);
+ border: rgba($white, 0.35) 1px solid;
border-radius: 5px;
color: $white;
+
+ &:hover {
+ background-color: rgba($lilac, 0.75);
+ cursor: pointer;
+ }
}
.modal-form {
+ display: inline;
.form-fields {
display: flex;
flex-direction: column;
+ margin-bottom: 20px;
+ label {
+ font-family: Arial, sans-serif;
+ margin-bottom: 10px;
+ }
input {
max-width: 250px;
+ border: 1px solid $purple;
+ border-radius: 5px;
+ background-color: rgba($white, 0.5);
+ padding: 10px;
}
}
}