diff --git a/deploy/available_icons.sql b/deploy/available_icons.sql index 3769f87..04a9ae2 100644 --- a/deploy/available_icons.sql +++ b/deploy/available_icons.sql @@ -12,6 +12,7 @@ values ('area') , ('campfire') , ('castle') , ('ecofriendly') + , ('electricity') , ('fridge') , ('hvac') , ('information') @@ -19,6 +20,7 @@ values ('area') , ('nopet') , ('outing') , ('person') + , ('plot') , ('pool') , ('puzzle') , ('restaurant') diff --git a/verify/available_icons.sql b/verify/available_icons.sql index fe3fa4b..0d02e66 100644 --- a/verify/available_icons.sql +++ b/verify/available_icons.sql @@ -11,6 +11,7 @@ select 1 / count(*) from icon where icon_name = 'bicycle'; select 1 / count(*) from icon where icon_name = 'campfire'; select 1 / count(*) from icon where icon_name = 'castle'; select 1 / count(*) from icon where icon_name = 'ecofriendly'; +select 1 / count(*) from icon where icon_name = 'electricity'; select 1 / count(*) from icon where icon_name = 'fridge'; select 1 / count(*) from icon where icon_name = 'hvac'; select 1 / count(*) from icon where icon_name = 'information'; @@ -18,6 +19,7 @@ select 1 / count(*) from icon where icon_name = 'kayak'; select 1 / count(*) from icon where icon_name = 'nopet'; select 1 / count(*) from icon where icon_name = 'outing'; select 1 / count(*) from icon where icon_name = 'person'; +select 1 / count(*) from icon where icon_name = 'plot'; select 1 / count(*) from icon where icon_name = 'pool'; select 1 / count(*) from icon where icon_name = 'puzzle'; select 1 / count(*) from icon where icon_name = 'restaurant'; diff --git a/web/static/icons.css b/web/static/icons.css index 3107a58..9dc07c9 100644 --- a/web/static/icons.css +++ b/web/static/icons.css @@ -30,6 +30,10 @@ background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 29.52905 28.08545" xmlns="http://www.w3.org/2000/svg"%3E%3Cpolygon stroke-linejoin="round" stroke-linecap="round" stroke="%23303334" fill="none" points="20.03209 6.02239 14.30328 13.46984 17.16768 13.46984 13.15752 18.62577 26.90666 18.62577 22.89649 13.46984 25.7609 13.46984 20.03209 6.02239"/%3E%3Cline stroke-linejoin="round" stroke-linecap="round" stroke="%23303334" fill="none" y2="22.06306" x2="20.03209" y1="18.62577" x1="20.03209"/%3E%3Cpath stroke-linejoin="round" stroke-linecap="round" stroke="%23303334" fill="none" d="m12.38607,21.36565v-4.18444c0-.38517-.31224-.69741-.69741-.69741h-2.78962c-.38517,0-.69741.31224-.69741.69741v4.18444c0,.38517-.31224.69741-.69741.69741H3.31979c-.38517,0-.69741-.31224-.69741-.69741v-8.06027c.00002-.19652.08295-.38392.2284-.51608l6.97406-6.58526c.2661-.24221.67278-.24221.93888,0l6.97406,6.58526c.14545.13216.22838.31956.2284.51608v8.06027c0,.38517-.31224.69741-.69741.69741h-4.18531c-.38517,0-.69741-.31224-.69741-.69741Z"/%3E%3C/svg%3E'); } +.icon_electricity { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.08005 26.09852"%3E%3Cpath d="M15.73416,3.32899h7.26648v3.5976c0,2.00524-1.628,3.63323-3.63323,3.63323h0c-2.00524,0-3.63323-1.628-3.63323-3.63323v-3.5976h0Z" transform="translate(12.3947 -12.41282) rotate(50.4645)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cline x1="24.03602" y1=".5" x2="20.8837" y2="3.10185" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cline x1="26.58005" y1="3.58227" x2="23.42773" y2="6.18413" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M26.58005,25.59852h0c-5.03505-4.0518-11.849-5.11022-17.87589-2.77668h-.00002c-3.95012,1.52944-8.20414-1.38521-8.20414-5.62109V5.83283c0-2.68315,2.83879-4.41582,5.22515-3.18919h.00001c2.92289,1.50243,3.89854,5.2071,2.09482,7.95431l-2.44801,3.72851c-.40229.61272-.36784,1.41402.08555,1.98996h0c.59616.75728,1.70108.87011,2.438.24895l8.68356-7.31955" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') +} + .icon_fridge { background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.57617 28.04395"%3E%3Cpath stroke-width="0" d="m15.62988,0H1.94629C.87305,0,0,.87305,0,1.94629v25.59766c0,.27637.22363.5.5.5h16.57617c.27637,0,.5-.22363.5-.5V1.94629c0-1.07324-.87305-1.94629-1.94629-1.94629ZM1.94629,1h13.68359c.52148,0,.94629.42432.94629.94629v7.41357H1V1.94629c0-.52197.42432-.94629.94629-.94629Zm-.94629,26.04395V10.35986h15.57617v16.68408H1Z"/%3E%3Cpath stroke-width="0" d="m3.64453,5.36426h2.04248c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5h-2.04248c-.27637,0-.5.22363-.5.5s.22363.5.5.5Z"/%3E%3Cpath stroke-width="0" d="m5.68701,13.271h-2.04248c-.27637,0-.5.22363-.5.5s.22363.5.5.5h2.04248c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5Z"/%3E%3C/svg%3E'); } @@ -58,6 +62,10 @@ background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 29.52905 28.08545" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle stroke-linejoin="round" stroke-linecap="round" stroke="%23000" fill="none" r="2.55477" cy="5.10916" cx="14.76453"/%3E%3Cpath stroke-linejoin="round" stroke-linecap="round" stroke="%23303334" fill="none" d="m17.01911,9.36711c.7333.00012,1.43119.31534,1.91608.86543l4.82426,5.46934c.49972.49972.49972,1.30991,0,1.80963s-1.30991.49972-1.80963,0l-3.77787-3.03485,2.43448,9.25359c.28892.64361.00138,1.39957-.64222,1.68848-.63062.28309-1.37202.01317-1.67304-.60909l-3.52558-6.07503-3.52558,6.07503c-.30721.63508-1.07109.90086-1.70617.59365-.62226-.30102-.89218-1.04242-.60909-1.67304l2.43448-9.25359-3.78,3.03273c-.49972.49972-1.30991.49972-1.80963,0s-.49972-1.30991,0-1.80963l4.82639-5.46721c.48489-.55009,1.18278-.86531,1.91608-.86543h4.50704Z"/%3E%3C/svg%3E'); } +.icon_plot { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.58581 23.20358"%3E%3Cpolyline points="17.08581 20.20358 17.08581 22.70358 14.58581 22.70358" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cline x1="10.72387" y1="22.70358" x2="4.93097" y2="22.70358" fill="none" stroke="%23000" stroke-dasharray="0 0 3.86194 3.86194" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpolyline points="3 22.70358 .5 22.70358 .5 20.20358" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cline x1=".5" y1="14.46906" x2=".5" y2="5.86726" fill="none" stroke="%23000" stroke-dasharray="0 0 5.73453 5.73453" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpolyline points=".5 3 .5 .5 3 .5" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cline x1="6.86194" y1=".5" x2="12.65484" y2=".5" fill="none" stroke="%23000" stroke-dasharray="0 0 3.86194 3.86194" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpolyline points="14.58581 .5 17.08581 .5 17.08581 3" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cline x1="17.08581" y1="8.73453" x2="17.08581" y2="17.33632" fill="none" stroke="%23000" stroke-dasharray="0 0 5.73453 5.73453" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') +} + .icon_pool { background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="%23000000" height="32" width="32"%3E%3Cpath d="M88,145.39a4,4,0,0,0,4-4V124h72v19.29a4,4,0,0,0,8,0V32a4,4,0,0,0-8,0V52H92V32a4,4,0,0,0-8,0V141.39A4,4,0,0,0,88,145.39ZM92,116V92h72v24Zm72-56V84H92V60ZM28,168a4,4,0,0,1,4-4c13.21,0,20.12,4.61,26.22,8.67,5.9,3.93,11,7.33,21.78,7.33s15.88-3.4,21.78-7.33c6.09-4.06,13-8.67,26.21-8.67s20.13,4.61,26.22,8.67c5.9,3.93,11,7.33,21.79,7.33s15.88-3.4,21.78-7.33c6.1-4.06,13-8.67,26.22-8.67a4,4,0,0,1,0,8c-10.79,0-15.88,3.4-21.78,7.33-6.1,4.06-13,8.67-26.22,8.67s-20.13-4.61-26.22-8.67c-5.9-3.93-11-7.33-21.79-7.33s-15.88,3.4-21.78,7.33c-6.09,4.06-13,8.67-26.21,8.67s-20.12-4.61-26.22-8.67C47.88,175.4,42.79,172,32,172A4,4,0,0,1,28,168Zm200,40a4,4,0,0,1-4,4c-10.79,0-15.88,3.4-21.78,7.33-6.1,4.06-13,8.67-26.22,8.67s-20.13-4.61-26.22-8.67c-5.9-3.93-11-7.33-21.79-7.33s-15.88,3.4-21.78,7.33c-6.09,4.06-13,8.67-26.21,8.67s-20.12-4.61-26.22-8.67C47.88,215.4,42.79,212,32,212a4,4,0,0,1,0-8c13.21,0,20.12,4.61,26.22,8.67,5.9,3.93,11,7.33,21.78,7.33s15.88-3.4,21.78-7.33c6.09-4.06,13-8.67,26.21-8.67s20.13,4.61,26.22,8.67c5.9,3.93,11,7.33,21.79,7.33s15.88-3.4,21.78-7.33c6.1-4.06,13-8.67,26.22-8.67A4,4,0,0,1,228,208Z"/%3E%3C/svg%3E'); }