From b7c256bfafc89140c948b132fbb396484277f5b3 Mon Sep 17 00:00:00 2001 From: Mike James Date: Wed, 3 Jan 2024 16:24:23 +0100 Subject: [PATCH] Reworking home page --- docusaurus.config.js | 4 +- package-lock.json | 797 +++++++++- package.json | 11 +- plugins/tailwind-plugin.cjs | 15 + src/components/homepage/CommunitySection.jsx | 67 + src/components/homepage/HomeFooter.jsx | 140 +- src/css/custom.css | 1282 +++++++++++++++-- src/icons/index.tsx | 39 +- src/pages/index.tsx | 2 + static/assets/fonts/FiraCode.woff2 | Bin 0 -> 35468 bytes static/assets/fonts/Inter-italic.woff2 | Bin 0 -> 56536 bytes static/assets/fonts/Inter.woff2 | Bin 0 -> 37780 bytes .../assets/fonts/PlusJakartaSans-italic.woff2 | Bin 0 -> 27804 bytes .../assets/fonts/PlusJakartaSans-latin.woff2 | Bin 0 -> 25772 bytes static/logo/avalonia.svg | 27 + tailwind.config.cjs | 47 + 16 files changed, 2180 insertions(+), 251 deletions(-) create mode 100644 plugins/tailwind-plugin.cjs create mode 100644 src/components/homepage/CommunitySection.jsx create mode 100644 static/assets/fonts/FiraCode.woff2 create mode 100644 static/assets/fonts/Inter-italic.woff2 create mode 100644 static/assets/fonts/Inter.woff2 create mode 100644 static/assets/fonts/PlusJakartaSans-italic.woff2 create mode 100644 static/assets/fonts/PlusJakartaSans-latin.woff2 create mode 100644 static/logo/avalonia.svg create mode 100644 tailwind.config.cjs diff --git a/docusaurus.config.js b/docusaurus.config.js index 9726709b3..de5fc811a 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -4,6 +4,8 @@ const lightCodeTheme = require('prism-react-renderer').themes.github; const darkCodeTheme = require('prism-react-renderer').themes.dracula; + + /** @type {import('@docusaurus/types').Config} */ const config = { title: 'Avalonia UI', @@ -108,7 +110,6 @@ const config = { theme: { customCss: [ - require.resolve('./node_modules/bootstrap/dist/css/bootstrap.css'), require.resolve('./src/css/custom.css'), ], @@ -117,6 +118,7 @@ const config = { ], ], plugins: [ + require('./plugins/tailwind-plugin.cjs'), require.resolve('docusaurus-plugin-image-zoom'), require.resolve("@cmfcmf/docusaurus-search-local"), [ diff --git a/package-lock.json b/package-lock.json index 0308fc301..f1b724887 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,18 +16,23 @@ "@docusaurus/preset-classic": "^3.0.1", "@gracefullight/docusaurus-plugin-microsoft-clarity": "^1.0.0", "@mdx-js/react": "^3.0.0", - "bootstrap": "^5.3.2", "clsx": "^2.0.0", "docusaurus-plugin-image-zoom": "^1.0.1", "prism-react-renderer": "^2.3.0", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-feather": "^2.0.10" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.0.1", "@docusaurus/tsconfig": "^3.0.1", "@docusaurus/types": "^3.0.1", - "typescript": "^5.3.2" + "@styled-icons/boxicons-logos": "^10.47.0", + "autoprefixer": "^10.4.14", + "postcss": "^8.4.21", + "tailwindcss": "^3.2.7", + "typescript": "^5.3.2", + "url": "^0.11.0" }, "engines": { "node": ">=18" @@ -215,6 +220,18 @@ "@algolia/requester-common": "4.20.0" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -2881,6 +2898,37 @@ "node": ">=18.0" } }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dev": true, + "peer": true, + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "dev": true, + "peer": true + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "dev": true, + "peer": true + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "dev": true, + "peer": true + }, "node_modules/@gracefullight/docusaurus-plugin-microsoft-clarity": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@gracefullight/docusaurus-plugin-microsoft-clarity/-/docusaurus-plugin-microsoft-clarity-1.0.0.tgz", @@ -2902,6 +2950,50 @@ "@hapi/hoek": "^9.0.0" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", @@ -3068,6 +3160,16 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", @@ -3110,16 +3212,6 @@ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==" }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", @@ -3177,6 +3269,41 @@ "node": ">=14" } }, + "node_modules/@styled-icons/boxicons-logos": { + "version": "10.47.0", + "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-logos/-/boxicons-logos-10.47.0.tgz", + "integrity": "sha512-eDZfiTjBth4MsCX83ZfiWIoYGU494NxZgAxyf7S0ky2ZRsJnq/Cs7crH4hKWUTaLvCo0XRJmLeA3Us2tZFiItg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.7", + "@styled-icons/styled-icon": "^10.7.0" + }, + "funding": { + "type": "GitHub", + "url": "https://github.com/sponsors/jacobwgillespie" + }, + "peerDependencies": { + "react": "*", + "styled-components": "*" + } + }, + "node_modules/@styled-icons/styled-icon": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/@styled-icons/styled-icon/-/styled-icon-10.7.0.tgz", + "integrity": "sha512-SCrhCfRyoY8DY7gUkpz+B0RqUg/n1Zaqrr2+YKmK/AyeNfCcoHuP4R9N4H0p/NA1l7PTU10ZkAWSLi68phnAjw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.19.0" + }, + "funding": { + "type": "GitHub", + "url": "https://github.com/sponsors/jacobwgillespie" + }, + "peerDependencies": { + "react": "*", + "styled-components": ">=4.1.0 <6" + } + }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", @@ -4156,6 +4283,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -4311,6 +4444,23 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", @@ -4406,24 +4556,6 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "node_modules/bootstrap": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", - "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.8" - } - }, "node_modules/boxen": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", @@ -4586,6 +4718,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "dev": true, + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5232,6 +5383,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -5334,6 +5495,18 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dev": true, + "peer": true, + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "node_modules/css-tree": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", @@ -5719,6 +5892,12 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -5730,6 +5909,12 @@ "node": ">=8" } }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -6529,6 +6714,34 @@ } } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", @@ -7953,6 +8166,24 @@ "node": ">=0.10.0" } }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", @@ -10487,6 +10718,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mrmime": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", @@ -10512,6 +10752,17 @@ "multicast-dns": "cli.js" } }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -10637,6 +10888,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", @@ -10986,6 +11246,31 @@ "node": ">=0.10.0" } }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/path-to-regexp": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", @@ -11028,6 +11313,24 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/pkg-dir": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", @@ -11238,6 +11541,95 @@ "postcss": "^8.2.15" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/postcss-loader": { "version": "7.3.3", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", @@ -11446,6 +11838,25 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, "node_modules/postcss-normalize-charset": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", @@ -12089,6 +12500,17 @@ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, + "node_modules/react-feather": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.10.tgz", + "integrity": "sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, "node_modules/react-helmet-async": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", @@ -12197,6 +12619,15 @@ "react": ">=15" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -13325,6 +13756,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -13387,6 +13839,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", @@ -13422,6 +13887,60 @@ "inline-style-parser": "0.1.1" } }, + "node_modules/styled-components": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/styled-components/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", @@ -13437,6 +13956,83 @@ "postcss": "^8.2.15" } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -13555,6 +14151,55 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/tailwindcss": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz", + "integrity": "sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -13695,6 +14340,27 @@ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -13763,6 +14429,12 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -14130,6 +14802,16 @@ "node": ">=6" } }, + "node_modules/url": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dev": true, + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, "node_modules/url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", @@ -14220,6 +14902,21 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/url/node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -14727,6 +15424,44 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", diff --git a/package.json b/package.json index f27afe9d0..486451a79 100644 --- a/package.json +++ b/package.json @@ -23,18 +23,23 @@ "@docusaurus/preset-classic": "^3.0.1", "@gracefullight/docusaurus-plugin-microsoft-clarity": "^1.0.0", "@mdx-js/react": "^3.0.0", - "bootstrap": "^5.3.2", "clsx": "^2.0.0", "docusaurus-plugin-image-zoom": "^1.0.1", "prism-react-renderer": "^2.3.0", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-feather": "^2.0.10" }, "devDependencies": { + "autoprefixer": "^10.4.14", + "@styled-icons/boxicons-logos": "^10.47.0", + "postcss": "^8.4.21", + "tailwindcss": "^3.2.7", "@docusaurus/module-type-aliases": "3.0.1", "@docusaurus/tsconfig": "^3.0.1", "@docusaurus/types": "^3.0.1", - "typescript": "^5.3.2" + "typescript": "^5.3.2", + "url": "^0.11.0" }, "browserslist": { "production": [ diff --git a/plugins/tailwind-plugin.cjs b/plugins/tailwind-plugin.cjs new file mode 100644 index 000000000..1e6a04c20 --- /dev/null +++ b/plugins/tailwind-plugin.cjs @@ -0,0 +1,15 @@ +function tailwindPlugin(context, options) { + return { + name: 'tailwind-plugin', + configurePostCss(postcssOptions) { + postcssOptions.plugins = [ + require('postcss-import'), + require('tailwindcss'), + require('autoprefixer'), + ]; + return postcssOptions; + }, + }; +} + +module.exports = tailwindPlugin; diff --git a/src/components/homepage/CommunitySection.jsx b/src/components/homepage/CommunitySection.jsx new file mode 100644 index 000000000..1fc079556 --- /dev/null +++ b/src/components/homepage/CommunitySection.jsx @@ -0,0 +1,67 @@ +import React from 'react'; +import Link from '@docusaurus/Link'; + +import { Linkedin, Twitter } from 'react-feather'; +import { DiscordIcon, LinkedInIcon, TelegramIcon } from '@site/src/icons'; + +const githubUsernames = [ + 'grokys', + 'kekekeks', + 'maxkatz6', + 'Gillibald', + 'jmacato', + 'jkoritzinsky', + 'wieslawsoltes', + 'MrJul', + 'timunie', + 'Mikolaytis', + 'ncarrillo-zz', + 'Deadpikle', +]; + +export default function CommunitySection() { + return ( +
+
+

+ Join the community +

+

+ Engage with our ever-growing community to get the latest updates, + product support, and more. +

+
+ {githubUsernames.map((username) => ( + {`User + ))} +
+
+ + Telegram → + + + Twitter → + + + LinkedIn → + +
+
+
+ ); +} \ No newline at end of file diff --git a/src/components/homepage/HomeFooter.jsx b/src/components/homepage/HomeFooter.jsx index b52eb9903..5485857e0 100644 --- a/src/components/homepage/HomeFooter.jsx +++ b/src/components/homepage/HomeFooter.jsx @@ -95,91 +95,89 @@ const services = [ function Links({ name, links }) { return ( -
- - -
+
+

{name} -

- - -
    - {links.map(({ name, href }) => ( -
  • - - {name} - -
  • - ))} -
- +
+
+ {links.map(({ name, href }) => ( + + {name} + + ))} +
); } -export default function Footer() { + export default function Footer() { return ( - ); } \ No newline at end of file diff --git a/src/css/custom.css b/src/css/custom.css index f6b3f87c8..d6a14da50 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -1,229 +1,1223 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ +@font-face { + font-family: 'Inter'; + font-weight: 100 900; + font-display: block; + font-style: normal; + font-named-instance: Regular; + src: url(/assets/fonts/Inter.woff2) format('woff2'); +} + +@font-face { + font-family: 'Inter'; + font-weight: 100 900; + font-display: block; + font-style: italic; + font-named-instance: 'Italic'; + src: url(/assets/fonts/Inter-italic.woff2) format('woff2'); +} + +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: normal; + font-weight: 200 800; + font-display: fallback; + src: url(/assets/fonts/PlusJakartaSans-latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} + +@font-face { + font-family: 'Plus Jakarta Sans'; + font-style: italic; + font-weight: 200 800; + font-display: fallback; + src: url(/assets/fonts/PlusJakartaSans-italic.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, + U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 300 700; + font-display: swap; + src: url(/assets/fonts/FiraCode.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, + U+FEFF, U+FFFD; +} + +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + :root { + --docs-color-primary-100: 200 109 255; + --docs-color-primary-200: 33 96 253; + + --docs-color-secondary-700: 232 232 236; + --docs-color-secondary-800: 245 245 247; + --docs-color-secondary-900: 251 251 251; + --docs-color-secondary-1000: 255 255 255; + + --docs-color-text-400: 71 71 71; + } + + html[data-theme='dark'] { + --docs-color-text-400: 153 153 153; + + --docs-color-secondary-700: 71 71 71; + --docs-color-secondary-800: 38 38 38; + --docs-color-secondary-900: 25 25 25; + --docs-color-secondary-1000: 0 0 0; + } + + body { + @apply font-sans antialiased; + } + + .homepage a { + --ifm-link-hover-color: currentColor; + } + + .no-underline-links { + --ifm-link-hover-decoration: none; + } + + a { + @apply cursor-pointer; + } + + h1, + h2, + h3, + h4, + h5 { + @apply font-jakarta; + } + + .homepage section, + .homepage section * { + @apply box-border; + } +} + +.accordion-content *:last-child { + @apply mb-0; +} + +.dyte-accordion img { + @apply rounded-lg; +} + +@layer components { + .noise-bg { + background-image: url('/static/landing-page/grid-light.svg'); + } + + html[data-theme='dark'] .noise-bg { + background-image: url('/static/landing-page/grid-dark.svg'); + } + + .dyte-badge { + @apply mb-2 inline-block rounded-sm text-text-400; + @apply tracking-wider; + } +} + +/* Fonts */ + +pre, +code { + font-variant-ligatures: none; +} + +/* UI Kit tokens */ +body { + --dyte-colors-video-bg: 50 50 50; +} + +/* Dyte Docs Tokens */ +:root { + --docs-color-primary: #2160fd; + /* --docs-color-primary-100: #1a90ff; */ + --docs-color-primary-tint: rgba(33, 96, 253, 0.16); + --docs-color-primary-tint-light: rgba(33 96 253/0.24); + + --docs-color-border: #dadde1; + + --docs-color-text: #000000; + --docs-color-text-100: #646464; + + --docs-color-background: #ffffff; + --docs-color-background-100: #f8f8f8; + --docs-color-background-200: #efefef; + --docs-color-background-300: #dcdcdc; + + /* Color from prism themes */ + --docs-color-code-background: #f6f8fa; + + --docs-color-android: #44db85; + --docs-color-apple: var(--docs-color-text) !important; +} + +[data-theme='dark'] { + --docs-color-border: #2e2e2e; + + --docs-color-text: #ffffff; + --docs-color-text-100: #b4b4b4; - @import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap'); + --docs-color-background: #161616; + --docs-color-background-100: #1c1c1c; + --docs-color-background-200: #2a2a2a; + --docs-color-background-300: #2e2e2e; + --docs-color-code-background: #1e1e1e; +} + +/* Docusaurus Theming */ -/* You can override the default Infima variables here. */ :root { - --ifm-font-family-base: Nunito, sans-serif; - --ifm-font-size-base: 1.0625rem; + /* Default values */ + + --ifm-spacing-horizontal: 1.5rem; + --ifm-navbar-padding-horizontal: 0.75rem; + + --ifm-font-family-base: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, + Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, 'Segoe UI', + Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol'; + + --ifm-font-family-monospace: 'Fira Code', SFMono-Regular, Menlo, Monaco, + Consolas, 'Liberation Mono', 'Courier New', monospace; + + /* Theme colors */ --ifm-color-primary: #8b44ac; - --ifm-color-primary-dark: #9757b4; - --ifm-color-primary-darker: #a269bd; - --ifm-color-primary-darkest: #ae7cc5; - --ifm-color-primary-light: #b98fcd; - --ifm-color-primary-lighter: #c5a2d6; - --ifm-color-primary-lightest: #dcc7e6; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); + --ifm-color-primary-dark: #1959fc; + --ifm-color-primary-darker: #0f51f8; + --ifm-color-primary-darkest: #0042e7; + --ifm-color-primary-light: #3d72f8; + --ifm-color-primary-lighter: #477af8; + --ifm-color-primary-lightest: #6791fc; + + --ifm-navbar-shadow: none; + --ifm-toc-border-color: #dedede; + + --ifm-table-border-color: var(--docs-color-border); + --code-border-color: var(--docs-color-border); + + --ifm-code-font-size: 92%; + --docusaurus-highlighted-code-line-bg: rgba(147, 178, 244, 0.38); + + --ifm-breadcrumb-item-background-active: transparent; + --ifm-breadcrumb-padding-horizontal: 0; } /* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #D271FF; - --ifm-color-primary-dark: #c5a2d6; - --ifm-color-primary-darker: #d1b4de; - --ifm-color-primary-darkest: #dcc7e6; - --ifm-color-primary-light: #e8daee; - --ifm-color-primary-lighter: #f3ecf7; - --ifm-color-primary-lightest: #ffffff; - --ifm-background-color: #161b2d!important; - --ifm-navbar-background-color: #161b2d; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +html[data-theme='dark'] { + --ifm-link-color: #6f42c1; + --ifm-tabs-color-active-border: #6f42c1; + --ifm-tabs-color-active: #6f42c1; + + --ifm-color-primary: #6f42c1; + + --ifm-footer-background-color: #1c1c1c; + --ifm-background-surface-color: #161616; + --ifm-background-color: #161616; + --ifm-toc-border-color: #2e2e2e; + + --ifm-color-content: #e7e7e7; + + --docusaurus-highlighted-code-line-bg: rgba(105, 105, 105, 0.3); } -h1 { - font-weight: 600!important; - font-size: 3rem; +nav.navbar { + border-bottom: 1px solid var(--ifm-toc-border-color); } -h2 { - font-weight: 500!important; - font-size: 1.8rem; +pre.prism-code { + border: 1px solid var(--code-border-color); } -.navbar__title { - font-size: 1.5rem; - font-weight: 800; - margin-right: 1rem; - margin-left: 0.4rem; - padding-bottom: 0.15rem; - padding-top: 0.15rem; - white-space: nowrap; +.navbar__item, +.menu__link { + font-size: 14px; } -.navbar__item { - font-size: 1.1rem; - font-weight: 700; - line-height: 27.2px; +.menu__link { + border-radius: 4px 0 0 4px; } -.footer { - padding-top: 80px; +.menu__list-item-collapsible:hover { + background: none; +} + +ul.menu__list > li > a.menu__link--active { + border-right: 1px solid var(--ifm-color-primary); +} + +nav.menu { + padding-right: 0; + scrollbar-gutter: auto; +} + +.new-badge::after, +.deprecated-badge::after { + font-size: 11px; + @apply inline-flex items-center justify-center rounded-sm; + @apply ml-1.5 px-1 py-0; } -.footer--dark { - background-color: #1b2a4e!important; +.new-badge::after { + content: 'NEW'; + @apply bg-blue-100 text-blue-900; + @apply dark:bg-blue-900 dark:text-blue-100; +} + +.sidebar-menu .new-badge::after { + @apply border border-solid border-blue-400 bg-blue-100 text-blue-900; +} + +.deprecated-badge::after { + content: 'DEPRECATED'; + @apply bg-red-100 text-red-900; +} + +.footer__description { + @apply text-text-400; + font-size: 14px; } .footer__copyright { - padding-top: 25px; - color: #506690!important; + margin-top: 32px; + font-size: 14px; + @apply text-text-400; +} + +.footer__row { + display: flex; +} + +.footer__cta { + padding-right: 24px; + font-size: 14px; +} + +.footer__cta p { + margin: 0; +} + +.footer__cta a { + --ifm-link-hover-color: #fff; + margin-top: 0.25rem; + display: inline-block; + padding: 0.25rem 1.5rem; + border-radius: 4px; + background-color: theme('colors.primary.200'); + color: #ffffff; + text-decoration: none; +} + +.footer__cta a:hover { + background-color: var(--ifm-color-primary-darker); +} + +.footer__data { + flex: 2; } -.theme-doc-version-badge { - margin-bottom: 25px; +.footer__row .links { + flex: 3; } -.navbar-github-logo::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23181717' aria-hidden='true' viewBox='0 -2 28 28' version='1.1' data-view-component='true' %3E%3Cpath fill-rule='evenodd' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12' %3E%3C/path%3E%3C/svg%3E"); +.footer__title { + font-size: 14px; + font-weight: normal; + @apply mb-2 text-text-400; } -[data-theme='dark'] .navbar-github-logo::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' aria-hidden='true' viewBox='0 -2 28 28' version='1.1' data-view-component='true' %3E%3Cpath fill-rule='evenodd' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12' %3E%3C/path%3E%3C/svg%3E"); +.footer__item { + font-size: 14px; + font-weight: normal; } -.navbar-social-link:hover { - opacity: 0.6; +.footer__link-item:hover { + text-decoration: none; +} + +.navbar-sidebar__item { + padding-right: 0; } -.navbar-social-link::before { +.navbar-sidebar__back { + background: none; + font-size: 14px; +} + +.ping::after { + display: inline-block; content: ''; - width: 24px; - height: 24px; + background: theme('colors.primary.200'); + width: 4px; + height: 4px; + border-radius: 4px; + margin-left: 4px; +} + +.dev-portal-link { + background-color: theme('colors.primary.200'); + border-radius: 4px; + transition-property: all; + padding: 0.25rem 0.75rem !important; + margin: 0 0.5rem; +} + +.dev-portal-link:last-child { + margin-right: 0; +} + +.dev-portal-link svg { + display: inline-block; + vertical-align: middle; + margin-bottom: 0.2rem; +} + +.dev-portal-signup { + --ifm-link-hover-color: #fff; + --ifm-navbar-link-hover-color: #fff; + color: #fff; +} + +.dev-portal-signup svg { + display: none; +} + +.dev-portal-signup:hover { + background-color: var(--ifm-color-primary-darker); +} + +.dev-portal-login { + --ifm-navbar-link-hover-color: theme('colors.primary.100'); + background-color: transparent; +} + +.navbar-sidebar .dev-portal-link { + padding: 0.75rem; + margin-top: 1rem; +} + +/* Custom design for sidebar hide and expand buttons */ + +aside.theme-doc-sidebar-container { + position: relative; + clip-path: inset(0px -140px); +} + +.theme-doc-sidebar-container button[title='Collapse sidebar'], +.theme-doc-sidebar-container div[title='Expand sidebar'] { + position: absolute; + top: 75vh; + right: -14px; + width: 28px; + height: 28px; + padding: 0; + border-radius: 4px; + z-index: 10; + background-size: 16px; + background-position: center; + background-repeat: no-repeat; + background-color: var(--docs-color-border); + + background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.707 4.293a1 1 0 0 1 0 1.414L9.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 0Z' fill='%23181818'/%3E%3C/svg%3E"); +} + +.theme-doc-sidebar-container div[title='Expand sidebar'] { + position: sticky; + margin-left: 16px; + background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.293 4.293a1 1 0 0 0 0 1.414L14.586 12l-6.293 6.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414l-7-7a1 1 0 0 0-1.414 0Z' fill='%23181818'/%3E%3C/svg%3E"); +} + +html[data-theme='dark'] + .theme-doc-sidebar-container + button[title='Collapse sidebar'] { + background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.707 4.293a1 1 0 0 1 0 1.414L9.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 0Z' fill='%23ffffff'/%3E%3C/svg%3E"); +} + +html[data-theme='dark'] + .theme-doc-sidebar-container + div[title='Expand sidebar'] { + background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.293 4.293a1 1 0 0 0 0 1.414L14.586 12l-6.293 6.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414l-7-7a1 1 0 0 0-1.414 0Z' fill='%23ffffff'/%3E%3C/svg%3E"); +} + +.theme-doc-sidebar-container + :is(div[title='Expand sidebar'], button[title='Collapse sidebar']) + svg { + display: none; +} + +.sections-menu-trigger { + /* all: unset; */ + flex: 1; + display: inline-flex; + background-color: var(--docs-color-background-100); + color: var(--docs-color-text); + height: 48px; + border-radius: 6px; + align-items: center; + justify-content: space-between; + text-align: left; + + box-sizing: border-box; + outline: none; + + cursor: pointer; + + box-sizing: border-box; + border: 1px solid var(--docs-color-background-200); +} + +.sections-menu-trigger:hover { + box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2); +} + +.sections-menu-trigger, +.sections-menu-item { + padding: 0 15px; + padding-left: 10px; +} + +.sections-menu-scrollButton { + height: 16px; + width: 16px; + display: flex; + align-items: center; + justify-content: center; + height: 25px; + color: var(--docs-color-text); + cursor: default; +} + +.sections-menu-item { + box-sizing: border-box; + min-width: 200px; + height: 48px; + display: flex; + align-items: center; + justify-content: space-between; + outline: none; + + cursor: pointer; +} + +.sections-menu-item:hover { + background-color: var(--docs-color-background-200); +} + +.sections-menu-item[data-disabled] { + cursor: not-allowed; + background-color: var(--docs-color-border); +} + +.sections-menu-trigger .item-indicator, +.sections-menu-item .item-indicator { + height: 20px; + width: 20px; + color: theme('colors.primary.100'); +} + +.sections-menu-trigger .item-text, +.sections-menu-item .item-text { display: flex; + align-items: center; + font-size: 14px; + line-height: 1.2; +} + +.sections-menu-trigger .item-text > svg, +.sections-menu-item .item-text > svg { + height: 32px; + width: 32px; + margin-right: 8px; +} + +.sections-menu-content { + box-sizing: border-box; + background-color: var(--docs-color-background-100); + border-radius: 6px; + padding: 6px 0; + + box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2); +} + +.sections-menu-trigger.compact { + min-width: 5rem; + height: 2.5rem; +} + +.sections-menu-content.compact { + width: 5rem; + min-width: 5rem; +} + +.compact .sections-menu-item { + min-width: initial; + height: 2.5rem; + width: auto; +} + +.loading-container { + width: 100%; + height: 100%; + display: flex; + place-items: center; + justify-content: center; +} + +.loading-container dyte-spinner { + width: 48px; + height: 48px; + color: theme('colors.primary.100'); +} + +.dyte-video-showcase { + margin: 3rem auto; + display: block; + width: 100%; + max-width: 80%; + border-radius: 8px; +} + +.dyte-video-showcase.mobile { + max-width: 240px; + border-radius: 1.5rem; +} + +img.cover-image { + display: block; + width: 100%; + max-width: 840px; + border-radius: 16px; + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); + margin: 0 auto; +} + +ul.emoji-list { + list-style-type: none; + padding-left: 12px; +} + +ul.emoji-list li { + display: flex; + align-items: flex-start; + line-height: 32px; +} + +ul.emoji-list span { + display: inline-block; + margin-right: 12px; + font-size: 28px; +} + +/* Disables link hover decoration enabled by default in docusaurus v2.0.0-beta.22 */ +.navbar__link, +.menu__link, +.table-of-contents__link, +.pagination-nav, +.footer { + --ifm-link-hover-decoration: none; +} + +.menu__link { + /* Background tint only for menu links in sidebar */ + --ifm-menu-color-background-active: var(--docs-color-primary-tint); +} + +table { + border-collapse: collapse; + border: none; + background-color: transparent; + + text-align: left; + font-size: 90%; +} + +table :is(tr, td, th, thead) { + --ifm-table-stripe-background: transparent; + --table-cell-color: transparent; + border: none; + background-color: transparent; + border-bottom: 1px solid var(--docs-color-border); +} + +table thead tr { + border-bottom: 1px solid var(--docs-color-border); +} + +table th { + font-weight: 500; + font-size: 14px; + color: var(--docs-color-text-100); +} + +.tabs { + border-bottom: 1px solid var(--docs-color-border); +} + +.tabs__item { + --ifm-tabs-padding-vertical: 0.75rem; + --ifm-tabs-color-active: theme('colors.primary.100'); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.tabs__item--active { + border-bottom: 2px solid theme('colors.primary.100'); +} + +/* Mobile breakpoint */ +@media only screen and (max-width: 996px) { + :root { + --ifm-spacing-horizontal: 1rem; + } + + .footer__row { + flex-direction: column; + } + + .footer__data { + margin-bottom: 3rem; + } +} + +code[data-code='required'] { + font-size: 12px; + background-color: var(--ifm-color-danger-contrast-background); + color: var(--ifm-color-danger); +} + +.dropdown > .navbar__link { + display: flex; + align-items: center; +} + +.dropdown > .navbar__link:after { + content: ''; + border: none; + position: static; + top: auto; + transform: none; + width: 12px; + height: 12px; + background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.293 8.293a1 1 0 0 1 1.414 0L12 14.586l6.293-6.293a1 1 0 1 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 0-1.414Z' fill='%23888888'/%3E%3C/svg%3E"); + background-size: 12px; background-repeat: no-repeat; } -.navbar-twitter-logo::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231DA1F2' viewBox='0 -3 28 28' aria-hidden='true'%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z' %3E%3C/path%3E%3C/svg%3E"); +html[data-theme='dark'] .dropdown > .navbar__link:after { + background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.293 8.293a1 1 0 0 1 1.414 0L12 14.586l6.293-6.293a1 1 0 1 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 0-1.414Z' fill='%23ffffff'/%3E%3C/svg%3E"); +} + +.dropdown:hover > .navbar__link:after { + background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.293 8.293a1 1 0 0 1 1.414 0L12 14.586l6.293-6.293a1 1 0 1 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 0-1.414Z' fill='%231a90ff'/%3E%3C/svg%3E") !important; +} + +.dyte-dropdown + ul.dropdown__menu { + @apply bg-secondary-900 p-0; +} + +.dyte-dropdown .sdk-link { + @apply -ml-1 flex items-center gap-1.5 rounded-md p-2 text-inherit hover:bg-secondary-700; + @apply text-xs; +} + +.dyte-dropdown .sdk-ul > li { + flex-basis: 48%; +} + +.dyte-dropdown .sdk-ul { + @apply mt-2 flex list-none flex-wrap gap-1 pl-0; +} + +.dyte-dropdown .sdk-link > img { + @apply h-6 w-6; +} + +.dyte-dropdown a { + @apply no-underline; +} + +.dyte-dropdown :is(h1, h2, h3, h4, h5) { + @apply font-medium; +} + +.dyte-dropdown h3 { + @apply !font-bold; +} + +.sdks-dropdown h2 { + @apply text-lg; +} + +.sdks-dropdown h3 { + @apply text-sm; +} + +.resources-dropdown-menu h2 { + @apply text-sm font-semibold; +} + +[data-dropdown-sdks] { + display: none; } -[data-theme='dark'] .navbar-twitter-logo::before { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231DA1F2' viewBox='0 -3 28 28' aria-hidden='true'%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z' %3E%3C/path%3E%3C/svg%3E"); +body:not([data-sdk-menu]) [data-dropdown-sdks='web'] { + display: flex; } -.screenshot-full { - border: 1px solid #dadde1; +body[data-sdk-menu='web'] [data-dropdown-sdks='web'] { + display: flex; } -img.rounded-corners { - border-radius: 50px; +body[data-sdk-menu='mobile'] [data-dropdown-sdks='mobile'] { + display: flex; } -img.center { +body[data-sdk-menu='plugin'] [data-dropdown-sdks='plugin'] { + display: flex; +} + +[data-dropdown-sdks-menu] { + @apply border-0 border-l-4 border-solid border-transparent pl-4; +} + +body[data-sdk-menu='web'] [data-dropdown-sdks-menu='web'], +body[data-sdk-menu='mobile'] [data-dropdown-sdks-menu='mobile'], +body[data-sdk-menu='plugin'] [data-dropdown-sdks-menu='plugin'] { + @apply border-l-primary; +} + +.resources-dropdown-menu a { + @apply flex items-center gap-2; +} + +/* To disable showing search icon in Safari mobile */ +input[type='search']::-webkit-search-decoration, +input[type='search']::-webkit-search-cancel-button, +input[type='search']::-webkit-search-results-button, +input[type='search']::-webkit-search-results-decoration { + display: none; +} + +/** + Image caption, use in markdown as: + ![Image ALT](./path/to/image) + _my image caption_ + */ +img + em { + text-align: center; + display: block; + margin-top: 1rem; +} + +/** + Style for a terminal image, markdown usage (add #terminal to end of url): + ![Image ALT](./path/to/image#terminal) +*/ +img[src$='#terminal'] { display: block; + max-width: 720px; margin-left: auto; margin-right: auto; - padding-bottom: 1rem; } -.docusaurus-highlight-code-line { - background-color: rgb(72, 77, 91); +.pad { + padding: 0 1rem; +} + +.center { + width: 100%; + max-width: 1080px; + margin: 1rem auto; + min-height: 400px; +} + +.homepage-content { + padding-bottom: 6rem; +} + +#hero { + padding: 2rem 0 1.5rem 0; + margin-bottom: 4rem; + border-bottom: 1px solid var(--docs-color-border); +} + +#hero h2 { + font-size: 36px; +} + +#hero p { + color: var(--docs-color-text-100); +} + +.section-content { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 12px; +} + +.two-cols .section-content { + grid-template-columns: repeat(2, minmax(0, 1fr)); +} + +.has-sub-sections > h3 { + margin-bottom: 1.5rem; +} + +.has-sub-sections > .section-content { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} +.has-sub-sections > .section-content > .homepage-section { + margin-bottom: 1rem; + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.homepage-section { + margin-bottom: 3rem; +} + +.homepage-section h3 { + font-weight: 600; +} + +.section-description { + color: var(--docs-color-text-100); + margin: 0rem 0 1.25rem 0; + margin-top: -0.5rem; +} + +.has-sub-sections > .section-content .section-description { + font-size: 14px; +} + +.homepage-card { + align-items: flex-start; + gap: 10px; + padding: 0.75rem; + text-decoration: none; + color: var(--docs-color-text); + + --ifm-link-hover-decoration: none; + --ifm-link-hover-color: inherit; + cursor: pointer; + @apply flex flex-row items-center; + @apply border-secondary-800 bg-secondary-900 hover:bg-secondary-800; + border-width: 1px; + transition-property: background-color, color; + + border-radius: 8px; + position: relative; + overflow: hidden; +} + +.homepage-card.row { + flex-direction: row; +} + +.icon svg { + width: auto; + height: 100%; +} + +.homepage-card .icon { + width: 48px; + height: 48px; + @apply mx-1; +} + +.card-content { + display: flex; + flex-direction: column; + gap: 4px; +} + +.card-content .title { + font-size: 16px; + letter-spacing: -0.5px; + font-weight: 600; +} + +.card-content .description { + font-size: 14px; + color: var(--docs-color-text-100); + line-height: 1.5; +} + +.homepage-card .tag { + font-size: 12px; + padding: 0.25rem 0.5rem; + border-radius: 4px; + font-weight: 500; + position: absolute; +} + +details { + font-size: 14px; + font-weight: 500; + color: var(--docs-color-text-100) !important; + background: var(--docs-color-background-100) !important; + border: solid 2px var(--docs-color-code-background) !important; +} + +details code { + background-color: var(--docs-color-background); +} + +details p { + font-weight: 300; +} + +@media screen and (max-width: 1160px) { + /* Hide icons when header UI breaks */ + .pseudo-icon { + display: none; + } +} + +@media screen and (max-width: 768px) { + .section-content { + grid-template-columns: repeat(1, minmax(0, 1fr)); + } + .two-cols .section-content { + grid-template-columns: repeat(1, minmax(0, 1fr)); + } +} + +/* Overriding Docusaurus styles */ +.collapsibleContent_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module { + border-top: 1px solid var(--code-border-color) !important; +} + +.details_node_modules-\@docusaurus-theme-common-lib-components-Details-styles-module + > summary::before { + border-color: transparent transparent transparent var(--docs-color-text-100) !important; +} +@media only screen and (min-width: 768px) { + img[alt='PresetEditor'] { + max-width: 600px; + } + img[alt='APIKeys'] { + max-width: 600px; + } +} + +.navbar-book-demo svg { + display: none; +} + +.theme-doc-markdown.markdown { + @apply mt-4; +} + +.code-block-error-line { + background-color: #ff000020; display: block; margin: 0 calc(-1 * var(--ifm-pre-padding)); padding: 0 var(--ifm-pre-padding); + border-left: 3px solid #ff000080; } -.bg-dark { - background-color: #1b2a4e!important; +.notesContainer h4 { + @apply mb-8; } -.text-gray-700 { - color: #506690!important; +.releaseNotes ul { + @apply mb-0; } -.text-muted { - color: #869ab8!important; +.notesContainer .type { + width: 11rem; + border-right: 2px solid; + @apply border-b-0 align-top font-semibold text-text-400; } -.h6.text-uppercase, .text-uppercase.h6, h6.text-uppercase { - letter-spacing: .08em; +@media screen and (max-width: 768px) { + .notesContainer .type { + width: 6rem; + } } -.text-uppercase { - text-transform: uppercase!important; +.notesContainer .deprecated .type { + color: #de4e2b; } -.fw-bold, .fw-semibold { - font-weight: 600!important; +.notesContainer .deprecated .sublist { + background-color: #e01e5a1a; } -body { - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(22,27,45,0); - background-color: var(--av-body-bg); - color: var(--av-body-color); - font-size: 1.0625rem; - font-weight: 400; - line-height: 1.6; - margin: 0; +.notesContainer .newAPI .type { + color: #1264a3; } -footer { - display: block; +.notesContainer .newAPI .sublist { + background-color: #1264a31a; } -.h6, h6 { - font-size: .75rem; - line-height: 1.55; +.sublist { + @apply py-0; } -.py-8 { - padding-bottom: 3rem!important; - padding-top: 3rem!important; -} +.sublist tr { + @apply py-1; +} -.container { - --av-gutter-x: 2.5rem; - --av-gutter-y: 0; - margin-left: auto; - margin-right: auto; - padding-left: calc(var(--av-gutter-x)*.5); - padding-right: calc(var(--av-gutter-x)*.5); - width: 100%; -} +.sublist tr:last-child > td { + @apply border-0; +} +.sublist tr:last-child { + @apply border-0; +} -img { - vertical-align: middle; -} +.changeline p { + @apply mb-0; +} -.list-social-icon { - height: auto; - max-width: 1.25rem; -} +.releaseSidebarHeading { + @apply !mt-2 border-t-secondary-700 pt-1; + border-top-style: solid; + border-top-width: 1px; +} -a { - color: var(--av-link-color); - text-decoration: none; -} +.hideReferenceSidebarLink { + display: none; +} + +.DocSearch-Button { + @apply lg:!rounded-md; +} + +.DocSearch-Button-Key { + background: theme(colors.secondary.800) !important; + top: 0 !important; + padding: 0 !important; + @apply !border !border-solid !border-text-400/30; + @apply !shadow-none; + @apply flex items-center; +} + +.DocSearch-Modal { + /* after introducting ai chat bot */ + margin-top: 80px !important; +} + +.DocSearch-Button-Placeholder { + @apply !text-xs; +} + +article ol { + list-style-type: decimal !important; +} + +article ul { + list-style-type: disc; +} + +.fade-in { + animation: fade-in 1.4s linear; +} + +@keyframes fade-in { + from { + opacity: 30%; + } + to { + transform: scale(1); + opacity: 100%; + } +} + +.guide_sidebar_index { + @apply -ml-2; +} + +.community_packages_sidebar_index { + @apply -ml-2; +} + +.video_sidebar_header > div > a::before { + @apply mt-1 mr-2; + content: url('data:image/svg+xml,'); +} + +.audio_sidebar_header > div > a::before { + @apply mt-1 mr-2; + content: url('data:image/svg+xml,'); +} + +.ils_sidebar_header > div > a::before { + @apply mt-1 mr-2; + content: url('data:image/svg+xml,'); +} + +.chat_sidebar_header > div > a::before { + @apply mt-1 mr-2; + content: url('data:image/svg+xml,'); +} + +html[data-theme='dark'] .chat_sidebar_header > div > a::before { + content: url('data:image/svg+xml,'); +} + +html[data-theme='dark'] .ils_sidebar_header > div > a::before { + @apply mt-1 mr-2; + content: url('data:image/svg+xml,'); +} + +html[data-theme='dark'] .audio_sidebar_header > div > a::before { + @apply mt-1 mr-2; + content: url('data:image/svg+xml,'); +} + +html[data-theme='dark'] .video_sidebar_header > div > a::before { + @apply mt-1 mr-2; + content: url('data:image/svg+xml,'); +} +.guides-top-header { + @apply ml-6 mr-2 rounded-md border-secondary-700; + border-width: 1px; +} + +.pagination-nav__sublabel { + display: none; +} -.text-decoration-none { - text-decoration: none!important; -} +.breadcrumbs { + @apply flex items-center; +} -a:hover { - color: var(--av-link-hover-color); - text-decoration: underline; -} +.breadcrumbs__item { + display: inline-flex; + align-items: center; +} -.text-reset { - color: inherit!important; -} +.pagination-nav__link--next .pagination-nav__label::after { + content: ' ›'; + margin-left: 2px; +} -.mb-3 { - margin-bottom: .75rem!important; -} +.pagination-nav__link--prev .pagination-nav__label::before { + content: ' ‹'; + margin-right: 4px; +} -.me-3 { - margin-right: .75rem!important; -} +.table-w-border th { + border: 1px solid rgb(230, 230, 230); + border-bottom: 1px solid rgb(210, 210, 210); +} -.list-inline-item:not(:last-child) { - margin-right: .5rem; -} \ No newline at end of file +.table-w-border td { + border-right: 1px solid rgb(240, 240, 240); + border-left: 1px solid rgb(240, 240, 240); +} diff --git a/src/icons/index.tsx b/src/icons/index.tsx index 1cd829903..409a486a7 100644 --- a/src/icons/index.tsx +++ b/src/icons/index.tsx @@ -30,4 +30,41 @@ export function GitHubIcon(props: ComponentProps<'svg'>) { export function YouTubeIcon(props: ComponentProps<'svg'>) { return ( ); - } \ No newline at end of file + } + + export function DiscordIcon(props: ComponentProps<'svg'>) { + return ( + + + + ); + } + + +export function TelegramIcon(props: ComponentProps<'svg'>) { + return ( + + + + ); +} \ No newline at end of file diff --git a/src/pages/index.tsx b/src/pages/index.tsx index febfd05dc..1a90efe5a 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -4,6 +4,7 @@ import Link from '@docusaurus/Link'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import HomepageFeatures from '@site/src/components/HomepageFeatures'; +import CommunitySection from '../components/homepage/CommunitySection'; import HomeFooter from '../components/homepage/HomeFooter'; import styles from './index.module.css'; @@ -38,6 +39,7 @@ export default function Home(): JSX.Element {
+ ); diff --git a/static/assets/fonts/FiraCode.woff2 b/static/assets/fonts/FiraCode.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d05943ed13d5aa1595cf578d21bb23607f3d11a8 GIT binary patch literal 35468 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 YMdUq}5Dw!Eg=6{04sQgmkWv5u0Pbd}=Kufz literal 0 HcmV?d00001 diff --git a/static/assets/fonts/Inter-italic.woff2 b/static/assets/fonts/Inter-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e09a2014b3e19d2ed095b27fbf20a38943627729 GIT binary patch literal 56536 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�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 literal 0 HcmV?d00001 diff --git a/static/assets/fonts/Inter.woff2 b/static/assets/fonts/Inter.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..980853fec144d92ffd3712e7f2eec6395f638f2d GIT binary patch literal 37780 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 literal 0 HcmV?d00001 diff --git a/static/assets/fonts/PlusJakartaSans-italic.woff2 b/static/assets/fonts/PlusJakartaSans-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f590dd362ea2a6ca74567aaa5bc2f90da394d1d9 GIT binary patch literal 27804 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 literal 0 HcmV?d00001 diff --git a/static/assets/fonts/PlusJakartaSans-latin.woff2 b/static/assets/fonts/PlusJakartaSans-latin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a3562cc5f0a052d4d19352a0d0e588d40f28a7ea GIT binary patch literal 25772 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 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tailwind.config.cjs b/tailwind.config.cjs new file mode 100644 index 000000000..1dbe7221e --- /dev/null +++ b/tailwind.config.cjs @@ -0,0 +1,47 @@ +const { fontFamily } = require('tailwindcss/defaultTheme'); + +/** @type {import('tailwindcss').Config} */ +module.exports = { + corePlugins: { + preflight: false, + container: false, + }, + darkMode: ['class', '[data-theme="dark"]'], + content: ['./src/**/*.{jsx,tsx,html}'], + theme: { + extend: { + fontFamily: { + sans: ['"Inter"', ...fontFamily.sans], + jakarta: ['"Plus Jakarta Sans"', ...fontFamily.sans], + mono: ['"Fira Code"', ...fontFamily.mono], + }, + borderRadius: { + sm: '4px', + }, + screens: { + sm: '0px', + lg: '997px', + }, + colors: { + primary: { + DEFAULT: + 'rgb(var(--docs-color-primary-200, 33 96 253) / )', + 100: 'rgb(var(--docs-color-primary-100, 26 144 255) / )', + 200: 'rgb(var(--docs-color-primary-200, 33 96 253) / )', + }, + secondary: { + DEFAULT: + 'rgb(var(--docs-color-secondary-1000, 0 0 0) / )', + 1000: 'rgb(var(--docs-color-secondary-1000, 0 0 0) / )', + 900: 'rgb(var(--docs-color-secondary-900, 25 25 25) / )', + 800: 'rgb(var(--docs-color-secondary-800, 38 38 38) / )', + 700: 'rgb(var(--docs-color-secondary-700, 71 71 71) / )', + }, + text: { + 400: 'rgb(var(--docs-color-text-400, 153 153 153) / )', + }, + }, + }, + }, + plugins: [], +};