diff --git a/documentation/src/assets/integration-icons/branding.tsx b/documentation/src/assets/integration-icons/branding.tsx new file mode 100644 index 0000000..4337a39 --- /dev/null +++ b/documentation/src/assets/integration-icons/branding.tsx @@ -0,0 +1,22 @@ +import * as React from "react"; +import { SVGProps } from "react"; + +const SvgBranding = (props: SVGProps) => ( + + + + + +); + +export default SvgBranding; \ No newline at end of file diff --git a/documentation/src/assets/integration-icons/index.ts b/documentation/src/assets/integration-icons/index.ts index dde99d0..f91016d 100644 --- a/documentation/src/assets/integration-icons/index.ts +++ b/documentation/src/assets/integration-icons/index.ts @@ -1,5 +1,10 @@ export { default as Languages } from "./languages"; export { default as Dark } from "./dark"; +export { default as ServerInfo } from "./serverinfo"; +export { default as Keyboard } from "./keyboard"; +export { default as Responsive } from "./responsive"; +export { default as Branding } from "./branding"; +export { default as Search } from "./search"; export { default as Ably } from "./ably"; export { default as Airtable } from "./airtable"; export { default as Antd } from "./antd"; diff --git a/documentation/src/assets/integration-icons/keyboard.tsx b/documentation/src/assets/integration-icons/keyboard.tsx new file mode 100644 index 0000000..a20bb9a --- /dev/null +++ b/documentation/src/assets/integration-icons/keyboard.tsx @@ -0,0 +1,23 @@ +import * as React from "react"; +import { SVGProps } from "react"; + +const SvgKeyboard = (props: SVGProps) => ( + + + + + + +); + +export default SvgKeyboard; \ No newline at end of file diff --git a/documentation/src/assets/integration-icons/responsive.tsx b/documentation/src/assets/integration-icons/responsive.tsx new file mode 100644 index 0000000..1042b86 --- /dev/null +++ b/documentation/src/assets/integration-icons/responsive.tsx @@ -0,0 +1,23 @@ +import * as React from "react"; +import { SVGProps } from "react"; + +const SvgResponsive = (props: SVGProps) => ( + + + + + + +); + +export default SvgResponsive; \ No newline at end of file diff --git a/documentation/src/assets/integration-icons/search.tsx b/documentation/src/assets/integration-icons/search.tsx new file mode 100644 index 0000000..695a7a0 --- /dev/null +++ b/documentation/src/assets/integration-icons/search.tsx @@ -0,0 +1,23 @@ +import * as React from "react"; +import { SVGProps } from "react"; + +const SvgSearch = (props: SVGProps) => ( + + + + + + +); + +export default SvgSearch; \ No newline at end of file diff --git a/documentation/src/assets/integration-icons/serverinfo.tsx b/documentation/src/assets/integration-icons/serverinfo.tsx new file mode 100644 index 0000000..1256976 --- /dev/null +++ b/documentation/src/assets/integration-icons/serverinfo.tsx @@ -0,0 +1,22 @@ +import * as React from "react"; +import { SVGProps } from "react"; + +const SvgServerInfo = (props: SVGProps) => ( + + + + + +); + +export default SvgServerInfo; \ No newline at end of file diff --git a/documentation/src/assets/integrations.ts b/documentation/src/assets/integrations.ts index 901e8df..27e9e5f 100644 --- a/documentation/src/assets/integrations.ts +++ b/documentation/src/assets/integrations.ts @@ -1,8 +1,12 @@ import { IntegrationsType } from "../types/integrations"; import { - Ably, + Search, Languages, + Keyboard, Dark, + ServerInfo, + Responsive, + Branding Airtable, Antd, Appwrite, @@ -252,14 +256,14 @@ export const integrations: IntegrationsType = { frameworks: [ { name: "Branding", - icon: Airtable, + icon: Branding, description: "Fully customise the OpenPanel with colours, logos, fonts and more that mirror the look and feel of your hosting company.", url: "/docs/admin/settings/openpanel/#branding", status: "stable", }, { name: "Fully responsive", - icon: Medusa, + icon: Responsive, description: "Access OpenPanel on desktop, tablet and mobile without any feature limitations.", url: "", @@ -275,7 +279,7 @@ export const integrations: IntegrationsType = { }, { name: "Server Info", - icon: NestQuery, + icon: ServerInfo, description: "View real-time usage data, IP address, nameservers, and other important server information directly within the OpenPanel interface.", url: "/docs/panel/dashboard", @@ -283,7 +287,7 @@ export const integrations: IntegrationsType = { }, { name: "Advanced Search", - icon: NestQuery, + icon: Search, description: "Quickly and easily find what you are looking for with a powerful search functionality.", url: "/docs/panel/dashboard", @@ -299,7 +303,7 @@ export const integrations: IntegrationsType = { }, { name: "Keyboard Shortcuts", - icon: Appwrite, + icon: Keyboard, description: "OpenPanel was designed with a focus on advanced users, offering over 20 keyboard shortcuts to enhance your navigation speed through the interface.", url: "/docs/panel/dashboard/#keyboard-shortcuts",