Browse Source

convert dashboard icons

Felix Niklas 9 years ago
parent
commit
6448b428ef

+ 17 - 16
app/assets/javascripts/app/views/dashboard.jst.eco

@@ -10,7 +10,8 @@
       <div class="time stat-widget vertical">
         <h3>∅ Waiting time today</h3>
         <div class="stat-graphic">
-          <div class="stopwatch icon centered">
+          <div class="stat-stopwatch centered">
+            <svg class="stat-icon stopwatch-icon"><use xlink:href="#icon-stopwatch" /></svg>
             <canvas class="stat-dial"></canvas>
             <div class="stat-amount"></div>
           </div>
@@ -23,7 +24,7 @@
       <div class="mood stat-widget vertical">
         <h3>Mood</h3>
         <div class="stat-graphic">
-          <div class="mood icon bad-state"></div>
+          <svg class="stat-icon mood-icon"><use xlink:href="#icon-mood-super-happy" /></svg>
         </div>
         <div class="stat-label">3% of my tickets escalated.</div>
         <div class="stat-detail">Average: 17%</div>
@@ -34,7 +35,7 @@
         <h3>Channel Distribution</h3>
         <div class="stat-graphic">
           <div class="stats-row email-channel">
-            <div class="email channel icon"></div>
+            <svg class="stat-channel-icon"><use xlink:href="#icon-mail" /></svg>
             <div class="stat-bars">
               <div class="stat-bar primary" style="height: 80%"></div>
               <div class="stat-bar secondary" style="height: 100%"></div>
@@ -42,7 +43,7 @@
             <div class="stat-label">34%</div>
           </div>
           <div class="stats-row received-calls-channel">
-            <div class="received-calls channel icon"></div>
+            <svg class="stat-channel-icon"><use xlink:href="#icon-received-calls" /></svg>
             <div class="stat-bars">
               <div class="stat-bar primary" style="height: 53%"></div>
               <div class="stat-bar secondary" style="height: 47%"></div>
@@ -50,7 +51,7 @@
             <div class="stat-label">26%</div>
           </div>
           <div class="stats-row outbound-calls-channel">
-            <div class="outbound-calls channel icon"></div>
+            <svg class="stat-channel-icon"><use xlink:href="#icon-outbound-calls" /></svg>
             <div class="stat-bars">
               <div class="stat-bar primary" style="height: 46%"></div>
               <div class="stat-bar secondary" style="height: 53%"></div>
@@ -58,7 +59,7 @@
             <div class="stat-label">24%</div>
           </div>
           <div class="stats-row facebook-channel">
-            <div class="facebook channel icon"></div>
+            <svg class="stat-channel-icon"><use xlink:href="#icon-facebook" /></svg>
             <div class="stat-bars">
               <div class="stat-bar primary" style="height: 24%"></div>
               <div class="stat-bar secondary" style="height: 18%"></div>
@@ -66,7 +67,7 @@
             <div class="stat-label">12%</div>
           </div>
           <div class="stats-row twitter-channel">
-            <div class="twitter channel icon"></div>
+            <svg class="stat-channel-icon"><use xlink:href="#icon-twitter" /></svg>
             <div class="stat-bars">
               <div class="stat-bar primary" style="height: 13%"></div>
               <div class="stat-bar secondary" style="height: 16%"></div>
@@ -81,14 +82,14 @@
         <h3>Status</h3>
         <div class="stat-graphic">
           <div class="stat-tickets vertical reverse end">
-            <div class="stat-ticket icon supergood-state"></div>
-            <div class="stat-ticket icon supergood-state"></div>
-            <div class="stat-ticket icon supergood-state"></div>
-            <div class="stat-ticket icon supergood-state"></div>
-            <div class="stat-ticket icon supergood-state"></div>
-            <div class="stat-ticket icon supergood-state"></div>
+            <svg class="one-ticket state-color supergood-state"><use xlink:href="#icon-one-ticket" /></svg>
+            <svg class="one-ticket state-color supergood-state"><use xlink:href="#icon-one-ticket" /></svg>
+            <svg class="one-ticket state-color supergood-state"><use xlink:href="#icon-one-ticket" /></svg>
+            <svg class="one-ticket state-color supergood-state"><use xlink:href="#icon-one-ticket" /></svg>
+            <svg class="one-ticket state-color supergood-state"><use xlink:href="#icon-one-ticket" /></svg>
+            <svg class="one-ticket state-color supergood-state"><use xlink:href="#icon-one-ticket" /></svg>
           </div>
-          <div class="stat-all-tickets icon"></div>
+          <svg class="total-tickets"><use xlink:href="#icon-total-tickets" /></svg>
         </div>
         <div class="stat-label">Tickets of my Group: 78 of 234</div>
         <div class="stat-detail">Average: 22%</div>
@@ -98,7 +99,7 @@
       <div class="in-process stat-widget vertical">
         <h3>Tickets in process</h3>
         <div class="stat-graphic">
-          <div class="in-process icon supergood-state"></div>
+          <svg class="in-process-icon state-color supergood-state"><use xlink:href="#icon-in-process" /></svg>
         </div>
         <div class="stat-label">74% are currently in process</div>
         <div class="stat-detail">Average: 62%</div>
@@ -108,7 +109,7 @@
       <div class="reopening stat-widget vertical">
         <h3>Reopening rate</h3>
         <div class="stat-graphic">
-          <div class="reopening icon ok-state"></div>
+          <svg class="reopening-icon state-color ok-state"><use xlink:href="#icon-reopening" /></svg>
         </div>
         <div class="stat-label">7% are being reopened</div>
         <div class="stat-detail">Average: 6%</div>

+ 109 - 128
app/assets/stylesheets/zammad.css.scss

@@ -1,3 +1,9 @@
+$supergood-color: hsl(145,51%,45%);
+$good-color:      hsl(62,45%,46%);
+$ok-color:        hsl(41,100%,49%);
+$bad-color:       hsl(30,93%,50%);
+$superbad-color:  hsl(19,90%,51%);
+
 html {
   height: 100%;
 }
@@ -487,8 +493,7 @@ table {
   padding: 0;
   margin: 0;
   height: 38px;
-  @extend .u-clickable;
-  @extend .centered;
+  @extend .u-clickable, .centered;
 }
 
 .input-replacement input {
@@ -675,8 +680,7 @@ fieldset > *:not(.form-group) .form-control {
   padding: 0 2px;
   margin-bottom: 3px;
   position: relative;
-  @extend .horizontal;
-  @extend .center;
+  @extend .horizontal, .center;
   
   label {
     margin: 0;
@@ -688,10 +692,7 @@ fieldset > *:not(.form-group) .form-control {
 }
 
 .formGroup-bookmark {
-  @extend .u-clickable;
-  @extend .horizontal;
-  @extend .center;
-  @extend .reverse;
+  @extend .u-clickable, .horizontal, .center, .reverse;
   width: 30px;
   height: 30px;
   position: absolute;
@@ -913,8 +914,7 @@ textarea,
 .page-header-meta {
   margin-top: 6px;
   margin-left: auto;
-  @extend .horizontal;
-  @extend .self-start;
+  @extend .horizontal, .self-start;
   
   .btn {
     margin: 0 0 2px 9px;
@@ -1128,8 +1128,7 @@ ol.tabs li {
     padding: 10px 20px;
     text-align: center;
     border-right: 1px solid rgba(0,8,14,.08);
-    @extend .flex-auto;
-    @extend .u-clickable;
+    @extend .flex-auto, .u-clickable;
   }
 
   .tab.active {
@@ -1570,11 +1569,6 @@ ol.tabs li {
     background-position: -324px -146px;
   }
 
-  .mood.icon {
-    width: 60px;
-    height: 59px;
-  }
-
   .mood.icon.superbad-state {
     background-position: 0 -163px;
   }
@@ -1601,43 +1595,6 @@ ol.tabs li {
     background-position: 0 -223px;
   }
 
-  .in-process.icon {
-    width: 64px;
-    height: 64px;
-    background-position: -79px -225px;
-  }
-
-  .in-process.superbad-state,
-  .reopening.superbad-state {
-    background-color: #f35910;
-  }
-
-  .in-process.bad-state,
-  .reopening.bad-state {
-    background-color: #f6820b;
-  }
-
-  .in-process.ok-state,
-  .reopening.ok-state {
-    background-color: #faab00;
-  }
-
-  .in-process.good-state,
-  .reopening.good-state {
-    background-color: #a9ac41;
-  }
-
-  .in-process.supergood-state,
-  .reopening.supergood-state {
-    background-color: #38ae6a;
-  }
-
-  .reopening.icon {
-    width: 68px;
-    height: 47px;
-    background-position: -146px -225px;
-  }
-
   .paperclip.icon {
     width: 31px;
     height: 29px;
@@ -1650,19 +1607,6 @@ ol.tabs li {
     background-position: -216px -224px;
   }
 
-  .stat-tickets {
-    height: 83px;
-    margin-right: 4px;
-    margin-bottom: -9px;
-  }
-
-  .stat-ticket.icon {
-    width: 48px;
-    height: 10px;
-    margin-top: -7px;
-    margin-bottom: 2px;
-  }
-
   .stat-ticket.supergood-state {
     background-position: -265px -223px;
   }
@@ -2006,8 +1950,7 @@ footer {
 }
 
 .tableOverview-edit {
-  @extend .u-clickable;
-  @extend .u-highlight;
+  @extend .u-clickable, .u-highlight;
 }
 
 .bulkAction {
@@ -2163,8 +2106,7 @@ footer {
     }
 
     .tasks-standalone .name {
-      @extend .u-highlight;
-      @extend .u-textTruncate;
+      @extend .u-highlight, .u-textTruncate;
     }
 
     .tasks--standalone .icon-holder {
@@ -2186,9 +2128,7 @@ footer {
   .task {
     padding: 10px 15px 7px 0;
     position: relative;
-    @extend .u-clickable;
-    @extend .horizontal;
-    @extend .center;
+    @extend .u-clickable, .horizontal, .center;
   }
 
     .task-icon {
@@ -2289,8 +2229,7 @@ footer {
     width: 50px;
     height: 100%;
     visibility: hidden;
-    @extend .u-clickable;
-    @extend .centered;
+    @extend .u-clickable, .centered;
   }
 
     .task:hover .closeTask {
@@ -2394,8 +2333,7 @@ footer {
     height: 36px;
     transition: 240ms;
     position: relative;
-    @extend .u-clickable;
-    @extend .zIndex-5;
+    @extend .u-clickable, .zIndex-5;
   }
 
     .logo .activity-counter {
@@ -2483,8 +2421,7 @@ footer {
       height: 60px;
       position: relative;
       text-decoration: none;
-      @extend .centered;
-      @extend .u-clickable;
+      @extend .centered, .u-clickable;
     }
     
     .user-menu .list-button *:not(.dropdown-nose) {
@@ -2942,6 +2879,72 @@ footer {
     }
   }
 
+.stat-icon {
+  position: relative;
+}
+
+.mood-icon {
+  width: 60px;
+  height: 59px;
+}
+
+.stopwatch-icon {
+  position: absolute;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+}
+
+.stat-stopwatch {
+  width: 77px;
+  height: 83px;
+  position: relative;
+}
+
+.stat-channel-icon {
+  width: 16px;
+  height: 16px;
+  fill: hsl(198,18%,72%);
+}
+
+.total-tickets {
+  height: 83px;
+  width: 48px;
+  margin-right: 4px;
+  margin-bottom: -9px;
+}
+
+.one-ticket {
+  width: 48px;
+  height: 10px;
+  margin-top: -7px;
+  margin-bottom: 2px;
+}
+
+.stat-tickets {
+  height: 100px;
+}
+
+
+.in-process-icon {
+  width: 64px;
+  height: 64px;
+}
+
+.reopening-icon {
+  width: 68px;
+  height: 47px;
+}
+
+.state-color {
+  &.supergood-state { fill: $supergood-color;}
+  &.good-state      { fill: $good-color; }
+  &.ok-state        { fill: $ok-color; }
+  &.bad-state       { fill: $bad-color; }
+  &.superbad-state  { fill: $superbad-color; }
+}
+
 .stat-widgets {
   margin: 0 -7px 20px;
 }
@@ -2983,11 +2986,7 @@ footer {
     }
 
   .stat-graphic {
-    @extend .flex, .horizontal, .centered;
-  }
-
-  .time.stat-widget .stat-graphic .icon {
-    position: relative;
+    @extend .flex, .centered;
   }
 
     .time.stat-widget .stat-amount {
@@ -3272,9 +3271,7 @@ footer {
 }
 
 .ticketZoom-controls {
-  @extend .horizontal;
-  @extend .justify-end;
-  @extend .center;
+  @extend .horizontal, .justify-end, .center;
 }
 
 .ticketZoom .page-header {
@@ -3932,8 +3929,7 @@ footer {
 .tabsSidebar-holder {
   overflow: hidden;
   position: relative;
-  @extend .flex;
-  @extend .vertical;
+  @extend .flex, .vertical;
 }
 
 .tabsSidebar .sidebar {
@@ -3947,8 +3943,7 @@ footer {
   }
 
   .tabsSidebar .sidebar-header {
-    @extend .horizontal;
-    @extend .center;
+    @extend .horizontal, .center;
     margin: 20px 20px 0;
     padding: 0 0 5px;
     position: relative;
@@ -3972,8 +3967,7 @@ footer {
   .tabsSidebar-close {
     padding: 20px;
     margin: -15px;
-    @extend .centered;
-    @extend .u-clickable;
+    @extend .centered, .u-clickable;
     
     .icon {
       width: 13px;
@@ -4030,8 +4024,7 @@ footer {
     background: hsl(197,20%,93%);
     position: relative;
     border-top: 1px solid hsl(202,12%,87%);
-    @extend .u-clickable;
-    @extend .centered;
+    @extend .u-clickable, .centered;
   }
 
   .tabs
@@ -4322,10 +4315,7 @@ footer {
 }
 
 .switchBackToUser {
-  @extend .fit;
-  @extend .horizontal;
-  @extend .center;
-  @extend .zIndex-7;
+  @extend .fit, .horizontal, .center, .zIndex-7;
   background: hsl(200,87%,45%);
   color: #fff;
   height: 45px;
@@ -4412,9 +4402,7 @@ footer {
   .modal-leftFooter,
   .modal-centerFooter,
   .modal-rightFooter {
-    @extend .flex;
-    @extend .horizontal;
-    @extend .start;
+    @extend .flex, .horizontal, .start;
   }
 
 .modal.modal--local {
@@ -4502,14 +4490,12 @@ footer {
   .dropdown.dropdown--actions {
     li {
       padding: 0;
-      @extend .horizontal;
-      @extend .center;
+      @extend .horizontal, .center;
     }
 
     .dropdown-iconSpacer,
     .dropdown-activeSpacer {
-      @extend .horizontal;
-      @extend .center;
+      @extend .horizontal, .center;
     }
 
     .dropdown-iconSpacer {
@@ -4523,8 +4509,7 @@ footer {
     }
 
     a {
-      @extend .u-clickable;
-      @extend .horizontal;
+      @extend .u-clickable, .horizontal;
       min-width: 100%;
       padding: 3px 18px;
     }
@@ -4746,10 +4731,7 @@ footer {
 }
 
 .scrollPageHeader {
-  @extend .tabsSidebar-sidebarSpacer;
-  @extend .zIndex-6;
-  @extend .horizontal;
-  @extend .center;
+  @extend .tabsSidebar-sidebarSpacer, .zIndex-6, .horizontal, .center;
   background: white;
   border-bottom: 1px solid hsl(0,0%,78%);
   height: 64px;
@@ -4780,8 +4762,7 @@ footer {
   }
 
 .wizard-slide {
-  @extend .vertical;
-  @extend .hero-unit;
+  @extend .vertical, .hero-unit;
   width: 400px;
   padding-bottom: 18px;
   margin-bottom: 20px;
@@ -4939,8 +4920,7 @@ label + .wizard-buttonList {
 }
 
 .channelList {
-  @extend .flex;
-  @extend .vertical;
+  @extend .flex, .vertical;
   background: white;
   border-radius: 2px;
   margin: 5px 0 20px;
@@ -4976,8 +4956,7 @@ label + .wizard-buttonList {
 }
 
 .channelList-placeholder {
-  @extend .flex;
-  @extend .centered;
+  @extend .flex, .centered;
   color: #999;
 }
 
@@ -4991,8 +4970,7 @@ label + .wizard-buttonList {
 }
 
 .channelList-controlEntry {
-  @extend .horizontal;
-  @extend .justified;
+  @extend .horizontal, .justified;
   width: 26px;
   height: 26px;
   border-left: none;
@@ -5213,9 +5191,7 @@ label + .wizard-buttonList {
 }
 
 .profile-organizationMember {
-  @extend .profile-detailsEntry;
-  @extend .horizontal;
-  @extend .center;
+  @extend .profile-detailsEntry, .horizontal, .center;
   
   .avatar {
     margin-right: 10px;
@@ -5223,16 +5199,14 @@ label + .wizard-buttonList {
 }
 
 .profile-ticketList {
-  @extend .flex;
-  @extend .vertical;
+  @extend .flex, .vertical;
   
   &:not(:last-child) {
     margin-right: 50px;
   }
 
   .tasks {
-    @extend .flex;
-    @extend .vertical;
+    @extend .flex, .vertical;
   }
 }
 
@@ -5556,6 +5530,13 @@ body.fit {
           align-self: start;
 }
 
+.self-end {
+  -webkit-align-self: end;
+     -moz-align-self: end;
+      -ms-align-self: end;
+          align-self: end;
+}
+
 .two-columns,
 .three-columns,
 .wrap {

BIN
contrib/mac_developer_start.scpt


+ 2 - 0
gulpfile.js

@@ -14,6 +14,8 @@ gulp.task('svgstore', function () {
       run: function ($) {
           // remove green-screen color
           $('[fill="#50E3C2"]').removeAttr('fill');
+          // remove fill=none (<g>'s have it)
+          $('[fill="none"]').removeAttr('fill');
       },
       parserOptions: { xmlMode: true }
     }))

File diff suppressed because it is too large
+ 0 - 0
public/assets/images/icons.svg


+ 13 - 0
public/assets/images/icons/in-process.svg

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="64px" height="64px" viewBox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
+    <!-- Generator: Sketch 3.3 (11970) - http://www.bohemiancoding.com/sketch -->
+    <title>in-process</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
+        <g id="in-process" sketch:type="MSArtboardGroup">
+            <path d="M7.99690043,43.9812898 C8.03409531,40.1145287 8.03409531,36.322608 7.99690043,31.9863926 C5.75280899,32.0317505 3.86826811,31.1336641 1.99922511,28.9876683 C0.7934909,27.8406803 0,25.94472 0,23.9897945 L0,7.99659815 C0,3.79192062 3.76908176,0 7.99690043,0 L38.9848896,0 C44.1379311,0 47.9070128,3.59234585 47.9814026,7.99659815 C48.0061991,13.4712969 48.0061991,18.5604536 47.9814026,23.9897945 C47.8078264,28.4394046 44.0387447,32.0317505 38.9848896,31.9863926 C33.1282449,32.0317505 27.0778768,32.0317505 20.9918636,31.9863926 C20.4323906,32.0317505 19.6388996,32.3311127 18.9926385,32.9859674 C15.4730725,36.4223955 12.0015498,40.2143161 7.99690043,43.9812898 C8.3316544,44.0062367 8.23246803,44.0062367 7.99690043,43.9812898 L7.99690043,43.9812898 L7.99690043,43.9812898 Z" id="bubble-color" fill="#50E3C2" sketch:type="MSShapeGroup"></path>
+            <path d="M52,20 C55.6088127,19.8277235 59.1443996,19.8277235 62,23 C63.1850703,24.4041305 63.9932045,26.1948985 64,28 C63.9932045,33.3579704 63.7911709,38.4318129 64,43 C64.195238,47.9825754 59.851517,51.8625727 56,52 C56.3159301,52.0615469 56.1138965,52.161034 56,52 C55.911863,56.0410313 55.911863,59.8215414 56,64 C55.4067792,63.5025645 55.0027121,63.3035902 55,63 C51.3661084,59.7220543 48.0325551,56.4389797 45,53 C43.8908676,52.3600082 43.0827335,51.9620598 42,52 C35.9105429,52.0615469 29.8495368,51.9620598 24,52 C18.434642,51.9620598 14.2929545,47.1866785 15,42 C15.2021054,41.6154004 15.404139,41.3169391 16,41 C17.2224408,39.5261711 18.6366756,38.0338645 20,37 C20.6570109,36.2430965 21.3641283,36.0441223 22,36 C27.5261512,36.0441223 33.1830902,36.0441223 39,36 C45.002052,36.0441223 50.3559408,31.8656637 52,26 C51.972209,24.2051563 51.7701755,22.2154141 52,20 L52,20 L52,20 Z" id="bubble-gray" opacity="0.4" fill="#A9BCC4" sketch:type="MSShapeGroup"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
public/assets/images/icons/mood-bad.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="60px" height="59px" viewBox="0 0 60 59" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
+    <!-- Generator: Sketch 3.3 (11970) - http://www.bohemiancoding.com/sketch -->
+    <title>mood-bad</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
+        <g id="mood-bad" sketch:type="MSArtboardGroup" fill="#F6820B">
+            <path d="M60,5.10787098 C60,4.28808898 59.937695,3.53136698 59.813084,2.71158498 C59.563863,1.13508198 58.753894,0.315300982 57.133956,0.126119982 C56.573209,0.0630599816 55.950156,-1.83894144e-08 55.389408,-1.83894144e-08 L4.6728972,-1.83894144e-08 C3.8629283,-1.83894144e-08 3.1152648,0.126119982 2.3052959,0.252240982 C1.1214953,0.441420982 0.4361371,1.26120198 0.1869159,2.45934498 C0.0623053,3.21606698 0,3.90972698 0,4.66644998 L0,38.592798 L0,39.538699 C0.1246106,42.061105 1.05919,43.007006 3.5514018,43.007006 C6.8535825,43.070067 10.342679,43.070067 13.707165,43.070067 C14.3925232,43.070067 15.5140186,43.133127 15.5140186,43.133127 L15.5140186,44.205149 C15.5140186,48.367117 15.5763239,52.529085 15.5763239,56.691054 C15.5763239,57.510835 15.5763239,58.456737 16.5109033,58.898158 C17.4454827,59.276519 18.0062304,58.519797 18.566978,57.952256 C23.7383176,53.159687 28.8473518,48.430177 34.0186913,43.700667 C34.5171337,43.259247 34.9532707,43.133127 35.5763237,43.133127 L54.517134,43.133127 C55.327103,43.133127 56.074766,43.070067 56.884735,43.007006 C58.753894,42.817826 59.563863,42.124164 59.813084,40.232361 C59.875389,39.664819 59.937695,39.034219 59.937695,38.466677 C60,27.368094 60,16.269513 60,5.10787098 L60,5.10787098 L60,5.10787098 Z M35,34.5 C35,35.3250007 34.4375,36 33.75,36 L26.25,36 C25.5625,36 25,35.3250007 25,34.5 C25,33.6750005 25.5625,33 26.25,33 L33.75,33 C34.4375,33 35,33.6750005 35,34.5 L35,34.5 L35,34.5 Z M37,19 L46,19 C46,22.9999996 43.9574469,25 41.5319151,25 C39.1063823,25 37,22.9999996 37,19 L37,19 L37,19 Z M14,19 L23,19 C23,22.9999996 20.9574468,25 18.5319149,25 C16.106383,25 14,22.9999996 14,19 L14,19 L14,19 Z" id="bad" sketch:type="MSShapeGroup"></path>
+        </g>
+    </g>
+</svg>

File diff suppressed because it is too large
+ 8 - 0
public/assets/images/icons/mood-happy.svg


File diff suppressed because it is too large
+ 8 - 0
public/assets/images/icons/mood-ok.svg


File diff suppressed because it is too large
+ 8 - 0
public/assets/images/icons/mood-super-bad.svg


Some files were not shown because too many files changed in this diff