diff --git a/apps/www/src/app/examples/page.tsx b/apps/www/src/app/examples/page.tsx index 5c3b3a908..565fb078f 100644 --- a/apps/www/src/app/examples/page.tsx +++ b/apps/www/src/app/examples/page.tsx @@ -11,6 +11,9 @@ import { import React, { useState } from "react"; import { BellIcon, + BellSlashIcon, + CoinColoredIcon, + CoinIcon, FilterIcon, OrganizationIcon, SidebarIcon, @@ -42,7 +45,7 @@ const Page = () => { }} > } + logo={} title="Raystack" onLogoClick={() => console.log("Logo clicked")} /> diff --git a/packages/raystack/package.json b/packages/raystack/package.json index eaee8e893..8d85239b6 100644 --- a/packages/raystack/package.json +++ b/packages/raystack/package.json @@ -46,7 +46,7 @@ "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", - "build:icons": "node scripts/create-icons.js" + "build:icons": "node v1/icons/create-icons.js" }, "typesVersions": { "*": { diff --git a/packages/raystack/scripts/create-icons.js b/packages/raystack/v1/icons/create-icons.js similarity index 89% rename from packages/raystack/scripts/create-icons.js rename to packages/raystack/v1/icons/create-icons.js index 0874d76a5..f3cb5498e 100644 --- a/packages/raystack/scripts/create-icons.js +++ b/packages/raystack/v1/icons/create-icons.js @@ -1,11 +1,13 @@ const fs = require("fs/promises"); const path = require("path"); -const ICON_FOLDER = path.join(__dirname, "..", "v1", "icons"); +const ICON_FOLDER = path.join(__dirname); const ICON_ASSETS = path.join(ICON_FOLDER, "assets"); const FILE_INITIAL_CONTENT = `// This file is automatically generated by "npm run build:icons" // Do not edit this file manually +// filled icons should be named without -filled suffix +// outline icons need not have any suffix `; const getIconName = (filename) => { diff --git a/packages/raystack/v1/icons/filled/bell-slash-filled.svg b/packages/raystack/v1/icons/filled/bell-slash-filled.svg new file mode 100644 index 000000000..28b837ae8 --- /dev/null +++ b/packages/raystack/v1/icons/filled/bell-slash-filled.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/packages/raystack/v1/icons/filled/buildings-filled.svg b/packages/raystack/v1/icons/filled/buildings-filled.svg new file mode 100644 index 000000000..3263bb093 --- /dev/null +++ b/packages/raystack/v1/icons/filled/buildings-filled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/packages/raystack/v1/icons/filled/check-circle-filled.svg b/packages/raystack/v1/icons/filled/check-circle-filled.svg new file mode 100644 index 000000000..11bcac6bf --- /dev/null +++ b/packages/raystack/v1/icons/filled/check-circle-filled.svg @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/packages/raystack/v1/icons/filled/coin-colored-filled.svg b/packages/raystack/v1/icons/filled/coin-colored-filled.svg new file mode 100644 index 000000000..2bf73c2be --- /dev/null +++ b/packages/raystack/v1/icons/filled/coin-colored-filled.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/raystack/v1/icons/filled/coin-filled.svg b/packages/raystack/v1/icons/filled/coin-filled.svg new file mode 100644 index 000000000..822227d01 --- /dev/null +++ b/packages/raystack/v1/icons/filled/coin-filled.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/raystack/v1/icons/filled/cross-circle-filled.svg b/packages/raystack/v1/icons/filled/cross-circle-filled.svg new file mode 100644 index 000000000..62cd54a2b --- /dev/null +++ b/packages/raystack/v1/icons/filled/cross-circle-filled.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/raystack/v1/icons/filled/organization-filled.svg b/packages/raystack/v1/icons/filled/organization-filled.svg new file mode 100644 index 000000000..09d3ed9d2 --- /dev/null +++ b/packages/raystack/v1/icons/filled/organization-filled.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/raystack/v1/icons/filled/shopping-bag-filled.svg b/packages/raystack/v1/icons/filled/shopping-bag-filled.svg new file mode 100644 index 000000000..847435a93 --- /dev/null +++ b/packages/raystack/v1/icons/filled/shopping-bag-filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/raystack/v1/icons/filled/sidebar-filled.svg b/packages/raystack/v1/icons/filled/sidebar-filled.svg new file mode 100644 index 000000000..ca9c1c150 --- /dev/null +++ b/packages/raystack/v1/icons/filled/sidebar-filled.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/raystack/v1/icons/index.tsx b/packages/raystack/v1/icons/index.tsx index 2b1d9b5b6..a454bbb2a 100644 --- a/packages/raystack/v1/icons/index.tsx +++ b/packages/raystack/v1/icons/index.tsx @@ -1,5 +1,7 @@ // This file is automatically generated by "npm run build:icons" // Do not edit this file manually +// filled icons should be named without -filled suffix +// outline icons need not have any suffix export { ReactComponent as BellSlashIcon } from "./assets/bell-slash.svg"; export { ReactComponent as BellIcon } from "./assets/bell.svg"; diff --git a/packages/raystack/v1/icons/outline/bell.svg b/packages/raystack/v1/icons/outline/bell.svg new file mode 100644 index 000000000..2237fbccf --- /dev/null +++ b/packages/raystack/v1/icons/outline/bell.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/raystack/v1/icons/outline/filter.svg b/packages/raystack/v1/icons/outline/filter.svg new file mode 100644 index 000000000..c16b4c241 --- /dev/null +++ b/packages/raystack/v1/icons/outline/filter.svg @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file