Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
sleepy-monax committed Jul 6, 2024
1 parent 2c233be commit 7d89278
Show file tree
Hide file tree
Showing 7,456 changed files with 194,547 additions and 20 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
.cutekit
__pycache__
6 changes: 0 additions & 6 deletions ce-dummy.c

This file was deleted.

3 changes: 0 additions & 3 deletions ce-dummy.h

This file was deleted.

9 changes: 0 additions & 9 deletions manifest.json

This file was deleted.

87 changes: 87 additions & 0 deletions meta/plugins/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
#!/usr/bin/env python

import json
import os
import re

from cutekit import ensure

ensure((0, 7, 4))

from cutekit import shell, const, cli


@cli.command(None, "mdi", "Manage Material Design Icons")
def _():
pass


def getMeta(repoDir: str):
with open(os.path.join(repoDir, "meta.json"), "r", encoding="utf8") as f:
meta = json.load(f)

for icon in meta:
with open(
os.path.join(repoDir, "svg", f"{icon['name']}.svg"),
"r",
encoding="utf8",
) as svgFile:
icon["path"] = next(re.finditer(r' d="([^"]+)"', svgFile.read())).group(1)
return meta


def toConstantName(name: str):
return re.sub(r"[^a-zA-Z0-9]", "_", name).upper()


@cli.command(None, "mdi/sync", "Sync Material Design Icons")
def _():
dest = const.CACHE_DIR + "/MaterialDesign/src"
if not os.path.exists(dest):
shell.mkdir(dest)
shell.exec(
"git",
"clone",
"https://github.com/Templarian/MaterialDesign",
dest,
"--depth=1",
)

meta = getMeta(repoDir=dest)
shell.mkdir("src/mdi/res")
with open("src/mdi/res/icons.json", "w", encoding="utf8") as f:
json.dump(meta, f, ensure_ascii=False, indent=2)

# create a header file for each icons
for icon in meta:
with open("src/mdi/" + icon["name"] + ".h", "w", encoding="utf8") as f:
f.write(f"#pragma once\n\n")
f.write(f'#include "_prelude.h"\n\n')
f.write(f"namespace Mdi\n")
f.write("{\n")
f.write(
f" constexpr Icon {toConstantName(icon['name'])} = Icon(24, 24, \"{icon['name']}\", \"{icon['path']}\");\n"
)
f.write(f"}} // namespace Mdi\n")
f.write(f"\n")

# create _prelude.h
with open("src/mdi/_prelude.h", "w", encoding="utf8") as f:
f.write(f"""
#pragma once
namespace Mdi {{
struct Icon
{{
int width;
int height;
const char* name;
const char* path;
constexpr Icon(int width, int height, const char* name, const char* path)
: width(width), height(height), name(name), path(path)
{{
}}
}};
}} // namespace Mdi
""")
6 changes: 6 additions & 0 deletions project.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://schemas.cute.engineering/stable/cutekit.manifest.project.v1",
"id": "cute-engineering/ce-mdi",
"type": "project",
"description": "Material Design Icons"
}
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# 👷 Cute Engineering Dummy Library
# 🖼️ Material design icons

A library to be used as a template for new libraries.
This is a collection of icons from [Material Design Icons](https://materialdesignicons.com/).
17 changes: 17 additions & 0 deletions src/mdi/_prelude.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@

#pragma once

namespace Mdi {
struct Icon
{
int width;
int height;
const char* name;
const char* path;

constexpr Icon(int width, int height, const char* name, const char* path)
: width(width), height(height), name(name), path(path)
{
}
};
} // namespace Mdi
9 changes: 9 additions & 0 deletions src/mdi/ab-testing.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon AB_TESTING = Icon(24, 24, "ab-testing", "M4 2A2 2 0 0 0 2 4V12H4V8H6V12H8V4A2 2 0 0 0 6 2H4M4 4H6V6H4M22 15.5V14A2 2 0 0 0 20 12H16V22H20A2 2 0 0 0 22 20V18.5A1.54 1.54 0 0 0 20.5 17A1.54 1.54 0 0 0 22 15.5M20 20H18V18H20V20M20 16H18V14H20M5.79 21.61L4.21 20.39L18.21 2.39L19.79 3.61Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/abacus.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ABACUS = Icon(24, 24, "abacus", "M5 5H7V11H5V5M10 5H8V11H10V5M5 19H7V13H5V19M10 13H8V19H10V17H15V15H10V13M2 21H4V3H2V21M20 3V7H13V5H11V11H13V9H20V15H18V13H16V19H18V17H20V21H22V3H20Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/abjad-arabic.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ABJAD_ARABIC = Icon(24, 24, "abjad-arabic", "M12 4C10.08 4 8.5 5.58 8.5 7.5C8.5 8.43 8.88 9.28 9.5 9.91C7.97 10.91 7 12.62 7 14.5C7 17.53 9.47 20 12.5 20C14.26 20 16 19.54 17.5 18.66L16.5 16.93C15.28 17.63 13.9 18 12.5 18C10.56 18 9 16.45 9 14.5C9 12.91 10.06 11.53 11.59 11.12L16.8 9.72L16.28 7.79L11.83 9C11.08 8.9 10.5 8.28 10.5 7.5C10.5 6.66 11.16 6 12 6C12.26 6 12.5 6.07 12.75 6.2L13.75 4.47C13.22 4.16 12.61 4 12 4Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/abjad-hebrew.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ABJAD_HEBREW = Icon(24, 24, "abjad-hebrew", "M3.9 4L9 10.03C7.58 10.17 6.36 11.18 6 12.59L4 20H6.07L7.92 13.11C8.09 12.46 8.69 12 9.36 12H10.69L17.47 20H20.1L15 13.97C16.42 13.83 17.64 12.82 18 11.41L20 4H17.93L16.08 10.89C15.91 11.54 15.31 12 14.64 12H13.31L6.53 4Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/abugida-devanagari.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ABUGIDA_DEVANAGARI = Icon(24, 24, "abugida-devanagari", "M8 3V5H11C12.32 5 13.41 5.83 13.82 7H6V9H14V10H12C9.25 10 7 12.25 7 15C7 17.75 9.25 20 12 20C12.77 20 13.45 19.73 14 19.3V21H16V17H14C13.55 17.62 12.83 18 12 18C10.33 18 9 16.67 9 15C9 13.33 10.33 12 12 12H16V9H18V7H15.9C15.43 4.72 13.41 3 11 3H8Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/abugida-thai.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ABUGIDA_THAI = Icon(24, 24, "abugida-thai", "M9 20C9 17.44 10.87 12.42 13.86 7.25C14.29 6.5 15.08 6 16 6C17.12 6 18 6.88 18 8V20H20V8C20 5.8 18.2 4 16 4C14.34 4 12.9 4.92 12.13 6.25C10.56 8.96 9.61 11.15 9 13.03V6.5C9 5.13 7.87 4 6.5 4C5.13 4 4 5.13 4 6.5C4 7.87 5.13 9 6.5 9C6.67 9 6.84 9 7 8.95V20M6.5 6C6.79 6 7 6.21 7 6.5C7 6.79 6.79 7 6.5 7C6.21 7 6 6.79 6 6.5C6 6.21 6.21 6 6.5 6Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point-check.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT_CHECK = Icon(24, 24, "access-point-check", "M20.59 14.84L21.75 16.25L17 21L14.25 18L15.41 16.84L17 18.43L20.59 14.84M19.07 4.93L17.66 6.34C19.11 7.78 20 9.79 20 12V12.34C20.68 12.59 21.33 12.96 21.88 13.43C21.95 12.96 22 12.5 22 12C22 9.24 20.88 6.74 19.07 4.93M15.96 12.36C16.6 12.13 17.28 12 18 12C18 10.35 17.33 8.85 16.24 7.76L14.83 9.17C15.55 9.89 16 10.89 16 12C16 12.12 15.97 12.24 15.96 12.36M12 10C10.9 10 10 10.9 10 12S10.9 14 12 14 14 13.1 14 12 13.1 10 12 10M6.34 6.34L4.93 4.93C3.12 6.74 2 9.24 2 12S3.12 17.26 4.93 19.07L6.34 17.66C4.89 16.22 4 14.22 4 12C4 9.79 4.89 7.78 6.34 6.34M7.76 7.76C6.67 8.85 6 10.35 6 12S6.67 15.15 7.76 16.24L9.17 14.83C8.45 14.11 8 13.11 8 12S8.45 9.89 9.17 9.17L7.76 7.76Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point-minus.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT_MINUS = Icon(24, 24, "access-point-minus", "M16 12C16 10.89 15.55 9.89 14.83 9.17L16.24 7.76C17.33 8.85 18 10.35 18 12C17.28 12 16.6 12.13 15.96 12.36C15.97 12.24 16 12.12 16 12M20 12.34C20.68 12.59 21.33 12.96 21.88 13.43C21.95 12.96 22 12.5 22 12C22 9.24 20.88 6.74 19.07 4.93L17.66 6.34C19.11 7.78 20 9.79 20 12C20 12.12 20 12.23 20 12.34M12 10C10.9 10 10 10.9 10 12S10.9 14 12 14 14 13.1 14 12 13.1 10 12 10M7.76 7.76C6.67 8.85 6 10.35 6 12S6.67 15.15 7.76 16.24L9.17 14.83C8.45 14.11 8 13.11 8 12S8.45 9.89 9.17 9.17L7.76 7.76M6.34 6.34L4.93 4.93C3.12 6.74 2 9.24 2 12S3.12 17.26 4.93 19.07L6.34 17.66C4.89 16.22 4 14.22 4 12C4 9.79 4.89 7.78 6.34 6.34M14 19H22V17H14V19Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point-network-off.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT_NETWORK_OFF = Icon(24, 24, "access-point-network-off", "M14.83,13.83C15.55,13.11 16,12.11 16,11C16,9.89 15.55,8.89 14.83,8.17L16.24,6.76C17.33,7.85 18,9.35 18,11C18,12.65 17.33,14.15 16.24,15.24L14.83,13.83M14,11A2,2 0 0,0 12,9C11.4,9 10.87,9.27 10.5,9.68L13.32,12.5C13.73,12.13 14,11.6 14,11M17.66,16.66L19.07,18.07C20.88,16.26 22,13.76 22,11C22,8.24 20.88,5.74 19.07,3.93L17.66,5.34C19.11,6.78 20,8.79 20,11C20,13.22 19.11,15.22 17.66,16.66M22,21.18V20H20.82L22,21.18M20.27,22L21,22.73L19.73,24L17.73,22H15A1,1 0 0,1 14,23H10A1,1 0 0,1 9,22H2V20H9A1,1 0 0,1 10,19H11V15.27L8.34,12.61C8.54,13.07 8.82,13.5 9.17,13.83L7.76,15.24C6.67,14.15 6,12.65 6,11C6,10.77 6,10.54 6.04,10.31L4.37,8.64C4.14,9.39 4,10.18 4,11C4,13.22 4.89,15.22 6.34,16.66L4.93,18.07C3.12,16.26 2,13.76 2,11C2,9.61 2.29,8.28 2.81,7.08L1,5.27L2.28,4L3.7,5.42L5.15,6.87L6.63,8.35V8.35L8.17,9.9L10.28,12L11,12.71L18.27,20H18.28L20.28,22H20.27M15.73,20L13,17.27V19H14A1,1 0 0,1 15,20H15.73Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point-network.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT_NETWORK = Icon(24, 24, "access-point-network", "M4.93,3.93C3.12,5.74 2,8.24 2,11C2,13.76 3.12,16.26 4.93,18.07L6.34,16.66C4.89,15.22 4,13.22 4,11C4,8.79 4.89,6.78 6.34,5.34L4.93,3.93M19.07,3.93L17.66,5.34C19.11,6.78 20,8.79 20,11C20,13.22 19.11,15.22 17.66,16.66L19.07,18.07C20.88,16.26 22,13.76 22,11C22,8.24 20.88,5.74 19.07,3.93M7.76,6.76C6.67,7.85 6,9.35 6,11C6,12.65 6.67,14.15 7.76,15.24L9.17,13.83C8.45,13.11 8,12.11 8,11C8,9.89 8.45,8.89 9.17,8.17L7.76,6.76M16.24,6.76L14.83,8.17C15.55,8.89 16,9.89 16,11C16,12.11 15.55,13.11 14.83,13.83L16.24,15.24C17.33,14.15 18,12.65 18,11C18,9.35 17.33,7.85 16.24,6.76M12,9A2,2 0 0,0 10,11A2,2 0 0,0 12,13A2,2 0 0,0 14,11A2,2 0 0,0 12,9M11,15V19H10A1,1 0 0,0 9,20H2V22H9A1,1 0 0,0 10,23H14A1,1 0 0,0 15,22H22V20H15A1,1 0 0,0 14,19H13V15H11Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point-off.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT_OFF = Icon(24, 24, "access-point-off", "M20.84 22.73L12.1 14C12.06 14 12.03 14 12 14C10.9 14 10 13.11 10 12C10 11.97 10 11.94 10 11.9L8.4 10.29C8.15 10.81 8 11.38 8 12C8 13.11 8.45 14.11 9.17 14.83L7.76 16.24C6.67 15.15 6 13.65 6 12C6 10.83 6.34 9.74 6.93 8.82L5.5 7.37C4.55 8.67 4 10.27 4 12C4 14.22 4.89 16.22 6.34 17.66L4.93 19.07C3.12 17.26 2 14.76 2 12C2 9.72 2.77 7.63 4.06 5.95L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M15.93 12.73L17.53 14.33C17.83 13.61 18 12.83 18 12C18 10.35 17.33 8.85 16.24 7.76L14.83 9.17C15.55 9.89 16 10.89 16 12C16 12.25 15.97 12.5 15.93 12.73M19.03 15.83L20.5 17.28C21.44 15.75 22 13.94 22 12C22 9.24 20.88 6.74 19.07 4.93L17.66 6.34C19.11 7.78 20 9.79 20 12C20 13.39 19.65 14.7 19.03 15.83Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point-plus.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT_PLUS = Icon(24, 24, "access-point-plus", "M16 12C16 10.89 15.55 9.89 14.83 9.17L16.24 7.76C17.33 8.85 18 10.35 18 12C17.28 12 16.6 12.13 15.96 12.36C15.97 12.24 16 12.12 16 12M20 12.34C20.68 12.59 21.33 12.96 21.88 13.43C21.95 12.96 22 12.5 22 12C22 9.24 20.88 6.74 19.07 4.93L17.66 6.34C19.11 7.78 20 9.79 20 12C20 12.12 20 12.23 20 12.34M12 10C10.9 10 10 10.9 10 12S10.9 14 12 14 14 13.1 14 12 13.1 10 12 10M6.34 6.34L4.93 4.93C3.12 6.74 2 9.24 2 12S3.12 17.26 4.93 19.07L6.34 17.66C4.89 16.22 4 14.22 4 12C4 9.79 4.89 7.78 6.34 6.34M7.76 7.76C6.67 8.85 6 10.35 6 12S6.67 15.15 7.76 16.24L9.17 14.83C8.45 14.11 8 13.11 8 12S8.45 9.89 9.17 9.17L7.76 7.76M19 14H17V17H14V19H17V22H19V19H22V17H19V14Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point-remove.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT_REMOVE = Icon(24, 24, "access-point-remove", "M16 12C16 10.89 15.55 9.89 14.83 9.17L16.24 7.76C17.33 8.85 18 10.35 18 12C17.28 12 16.6 12.13 15.96 12.36C15.97 12.24 16 12.12 16 12M6.34 6.34L4.93 4.93C3.12 6.74 2 9.24 2 12S3.12 17.26 4.93 19.07L6.34 17.66C4.89 16.22 4 14.22 4 12C4 9.79 4.89 7.78 6.34 6.34M19.07 4.93L17.66 6.34C19.11 7.78 20 9.79 20 12C20 12.12 20 12.23 20 12.34C20.68 12.59 21.33 12.96 21.88 13.43C21.95 12.96 22 12.5 22 12C22 9.24 20.88 6.74 19.07 4.93M12 10C10.9 10 10 10.9 10 12S10.9 14 12 14 14 13.1 14 12 13.1 10 12 10M7.76 7.76C6.67 8.85 6 10.35 6 12S6.67 15.15 7.76 16.24L9.17 14.83C8.45 14.11 8 13.11 8 12S8.45 9.89 9.17 9.17L7.76 7.76M20.12 14.46L18 16.59L15.88 14.47L14.47 15.88L16.59 18L14.47 20.12L15.88 21.53L18 19.41L20.12 21.53L21.53 20.12L19.41 18L21.53 15.88L20.12 14.46Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/access-point.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCESS_POINT = Icon(24, 24, "access-point", "M4.93,4.93C3.12,6.74 2,9.24 2,12C2,14.76 3.12,17.26 4.93,19.07L6.34,17.66C4.89,16.22 4,14.22 4,12C4,9.79 4.89,7.78 6.34,6.34L4.93,4.93M19.07,4.93L17.66,6.34C19.11,7.78 20,9.79 20,12C20,14.22 19.11,16.22 17.66,17.66L19.07,19.07C20.88,17.26 22,14.76 22,12C22,9.24 20.88,6.74 19.07,4.93M7.76,7.76C6.67,8.85 6,10.35 6,12C6,13.65 6.67,15.15 7.76,16.24L9.17,14.83C8.45,14.11 8,13.11 8,12C8,10.89 8.45,9.89 9.17,9.17L7.76,7.76M16.24,7.76L14.83,9.17C15.55,9.89 16,10.89 16,12C16,13.11 15.55,14.11 14.83,14.83L16.24,16.24C17.33,15.15 18,13.65 18,12C18,10.35 17.33,8.85 16.24,7.76M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-alert-outline.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ALERT_OUTLINE = Icon(24, 24, "account-alert-outline", "M20 12V7H22V13H20M20 17H22V15H20M10 13C12.67 13 18 14.34 18 17V20H2V17C2 14.34 7.33 13 10 13M10 4A4 4 0 0 1 14 8A4 4 0 0 1 10 12A4 4 0 0 1 6 8A4 4 0 0 1 10 4M10 14.9C7.03 14.9 3.9 16.36 3.9 17V18.1H16.1V17C16.1 16.36 12.97 14.9 10 14.9M10 5.9A2.1 2.1 0 0 0 7.9 8A2.1 2.1 0 0 0 10 10.1A2.1 2.1 0 0 0 12.1 8A2.1 2.1 0 0 0 10 5.9Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-alert.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ALERT = Icon(24, 24, "account-alert", "M10 4A4 4 0 0 1 14 8A4 4 0 0 1 10 12A4 4 0 0 1 6 8A4 4 0 0 1 10 4M10 14C14.42 14 18 15.79 18 18V20H2V18C2 15.79 5.58 14 10 14M20 12V7H22V13H20M20 17V15H22V17H20Z");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-down-outline.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_DOWN_OUTLINE = Icon(24, 24, "account-arrow-down-outline", "M19 18V14H17V18H15L18 21L21 18H19M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-down.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_DOWN = Icon(24, 24, "account-arrow-down", "M19 18V14H17V18H15L18 21L21 18H19M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 14C6.6 14 3 15.8 3 18V20H12.5C12.2 19.2 12 18.4 12 17.5C12 16.3 12.3 15.2 12.9 14.1C12.3 14.1 11.7 14 11 14");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-left-outline.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_LEFT_OUTLINE = Icon(24, 24, "account-arrow-left-outline", "M17 18H21V16H17V14L14 17L17 20V18M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-left.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_LEFT = Icon(24, 24, "account-arrow-left", "M17 18H21V16H17V14L14 17L17 20V18M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 14C6.6 14 3 15.8 3 18V20H12.5C12.2 19.2 12 18.4 12 17.5C12 16.3 12.3 15.2 12.9 14.1C12.3 14.1 11.7 14 11 14");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-right-outline.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_RIGHT_OUTLINE = Icon(24, 24, "account-arrow-right-outline", "M18 16H14V18H18V20L21 17L18 14V16M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-right.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_RIGHT = Icon(24, 24, "account-arrow-right", "M18 16H14V18H18V20L21 17L18 14V16M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 14C6.6 14 3 15.8 3 18V20H12.5C12.2 19.2 12 18.4 12 17.5C12 16.3 12.3 15.2 12.9 14.1C12.3 14.1 11.7 14 11 14");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-up-outline.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_UP_OUTLINE = Icon(24, 24, "account-arrow-up-outline", "M17 17V21H19V17H21L18 14L15 17H17M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-arrow-up.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_ARROW_UP = Icon(24, 24, "account-arrow-up", "M17 17V21H19V17H21L18 14L15 17H17M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 14C6.6 14 3 15.8 3 18V20H12.5C12.2 19.2 12 18.4 12 17.5C12 16.3 12.3 15.2 12.9 14.1C12.3 14.1 11.7 14 11 14");
} // namespace Mdi

9 changes: 9 additions & 0 deletions src/mdi/account-badge-outline.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#include "_prelude.h"

namespace Mdi
{
constexpr Icon ACCOUNT_BADGE_OUTLINE = Icon(24, 24, "account-badge-outline", "M14 20H4V17C4 14.3 9.3 13 12 13C13.5 13 15.9 13.4 17.7 14.3C16.9 14.6 16.3 15 15.7 15.5C14.6 15.1 13.3 14.9 12 14.9C9 14.9 5.9 16.4 5.9 17V18.1H14.2C14.1 18.5 14 19 14 19.5V20M23 19.5C23 21.4 21.4 23 19.5 23S16 21.4 16 19.5 17.6 16 19.5 16 23 17.6 23 19.5M12 6C13.1 6 14 6.9 14 8S13.1 10 12 10 10 9.1 10 8 10.9 6 12 6M12 4C9.8 4 8 5.8 8 8S9.8 12 12 12 16 10.2 16 8 14.2 4 12 4Z");
} // namespace Mdi

Loading

0 comments on commit 7d89278

Please sign in to comment.