sbkwgh пре 8 година
родитељ
комит
abbf0aa188
1 измењених фајлова са 56 додато и 3 уклоњено
  1. 56 3
      src/components/routes/AdminDashboard.vue

+ 56 - 3
src/components/routes/AdminDashboard.vue

@@ -1,6 +1,22 @@
 <template>
-	<div>
-		Dashboard
+	<div class='admin_dashboard'>
+		<div class='admin_dashboard__row'>
+			<div class='admin_dashboard__card admin_dashboard__card--3'>
+				card
+				<div class='admin_dashboard__card__title'>A title here</div>
+			</div>
+			<div class='admin_dashboard__card admin_dashboard__card--2'>card</div>
+			<div class='admin_dashboard__card admin_dashboard__card--2'>card</div>
+		</div>
+		<div class='admin_dashboard__row'>
+			<div class='admin_dashboard__card'>card</div>
+			<div class='admin_dashboard__card'>card</div>
+		</div>
+		<div class='admin_dashboard__row'>
+			<div class='admin_dashboard__card admin_dashboard__card--1'>card</div>
+			<div class='admin_dashboard__card admin_dashboard__card--1'>card</div>
+			<div class='admin_dashboard__card admin_dashboard__card--2'>card</div>
+		</div>
 	</div>
 </template>
 
@@ -11,5 +27,42 @@
 </script>
 
 <style lang='scss' scoped>
-	
+	@import '../../assets/scss/variables.scss';
+
+	.admin_dashboard {
+		padding: 1rem;
+
+		@at-root #{&}__row {
+			display: flex;
+		}
+
+		@at-root #{&}__card {
+			margin: 1rem;
+			height: 12rem;
+			background-color: #fff;
+			border-radius: 0.25rem;
+			flex: 1;
+			position: relative;
+
+			@extend .shadow_border;
+
+			@for $i from 1 through 5 {
+				@at-root #{&}--#{$i} {
+					flex: $i;
+				}
+			}
+
+			@at-root #{&}__title {
+				position: absolute;
+				bottom: 0;
+				background-color: $color__gray--primary;
+				width: 100%;
+				padding: 0.25rem 0.35rem;
+				box-shadow: 0 0.1rem 0.075rem rgba(175, 175, 175, 0.25);
+				border-radius: 0 0 0.25rem 0.25rem;
+				cursor: default;
+				font-size: 0.9rem;
+			}
+		}
+	}
 </style>