branding
This commit is contained in:
parent
fe8574eb7e
commit
9ede854362
7 changed files with 128 additions and 6 deletions
22
documentation/src/assets/integration-icons/branding.tsx
Normal file
22
documentation/src/assets/integration-icons/branding.tsx
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
import * as React from "react";
|
||||||
|
import { SVGProps } from "react";
|
||||||
|
|
||||||
|
const SvgBranding = (props: SVGProps<SVGSVGElement>) => (
|
||||||
|
<svg
|
||||||
|
width={24}
|
||||||
|
height={24}
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke="currentColor"
|
||||||
|
fill="none"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
{...props}
|
||||||
|
>
|
||||||
|
<path d="M19.5 15.5m-1.5 0a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0 -3 0" />
|
||||||
|
<path d="M9.5 7a1.5 1.5 0 0 1 1.339 2.177l-4.034 7.074c-.264 .447 -.75 .749 -1.305 .749a1.5 1.5 0 0 1 -1.271 -2.297l3.906 -6.827a1.5 1.5 0 0 1 1.365 -.876z" />
|
||||||
|
<path d="M16.5 7a1.5 1.5 0 0 1 1.339 2.177l-4.034 7.074c-.264 .447 -.75 .749 -1.305 .749a1.5 1.5 0 0 1 -1.271 -2.297l3.906 -6.827a1.5 1.5 0 0 1 1.365 -.876z" />
|
||||||
|
</svg>
|
||||||
|
);
|
||||||
|
|
||||||
|
export default SvgBranding;
|
|
@ -1,5 +1,10 @@
|
||||||
export { default as Languages } from "./languages";
|
export { default as Languages } from "./languages";
|
||||||
export { default as Dark } from "./dark";
|
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 Ably } from "./ably";
|
||||||
export { default as Airtable } from "./airtable";
|
export { default as Airtable } from "./airtable";
|
||||||
export { default as Antd } from "./antd";
|
export { default as Antd } from "./antd";
|
||||||
|
|
23
documentation/src/assets/integration-icons/keyboard.tsx
Normal file
23
documentation/src/assets/integration-icons/keyboard.tsx
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
import * as React from "react";
|
||||||
|
import { SVGProps } from "react";
|
||||||
|
|
||||||
|
const SvgKeyboard = (props: SVGProps<SVGSVGElement>) => (
|
||||||
|
<svg
|
||||||
|
width={24}
|
||||||
|
height={24}
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke="currentColor"
|
||||||
|
fill="none"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
{...props}
|
||||||
|
>
|
||||||
|
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||||
|
<path d="M20 11v-2a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2v5a2 2 0 0 0 2 2h5" />
|
||||||
|
<path d="M18 18m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0" />
|
||||||
|
<path d="M20.2 20.2l1.8 1.8" />
|
||||||
|
</svg>
|
||||||
|
);
|
||||||
|
|
||||||
|
export default SvgKeyboard;
|
23
documentation/src/assets/integration-icons/responsive.tsx
Normal file
23
documentation/src/assets/integration-icons/responsive.tsx
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
import * as React from "react";
|
||||||
|
import { SVGProps } from "react";
|
||||||
|
|
||||||
|
const SvgResponsive = (props: SVGProps<SVGSVGElement>) => (
|
||||||
|
<svg
|
||||||
|
width={24}
|
||||||
|
height={24}
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke="currentColor"
|
||||||
|
fill="none"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
{...props}
|
||||||
|
>
|
||||||
|
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||||
|
<path d="M6 5a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-14z" />
|
||||||
|
<path d="M11 4h2" />
|
||||||
|
<path d="M12 17v.01" />
|
||||||
|
</svg>
|
||||||
|
);
|
||||||
|
|
||||||
|
export default SvgResponsive;
|
23
documentation/src/assets/integration-icons/search.tsx
Normal file
23
documentation/src/assets/integration-icons/search.tsx
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
import * as React from "react";
|
||||||
|
import { SVGProps } from "react";
|
||||||
|
|
||||||
|
const SvgSearch = (props: SVGProps<SVGSVGElement>) => (
|
||||||
|
<svg
|
||||||
|
width={24}
|
||||||
|
height={24}
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke="currentColor"
|
||||||
|
fill="none"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
{...props}
|
||||||
|
>
|
||||||
|
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||||
|
<path d="M20 11v-2a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2v5a2 2 0 0 0 2 2h5" />
|
||||||
|
<path d="M18 18m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0" />
|
||||||
|
<path d="M20.2 20.2l1.8 1.8" />
|
||||||
|
</svg>
|
||||||
|
);
|
||||||
|
|
||||||
|
export default SvgSearch;
|
22
documentation/src/assets/integration-icons/serverinfo.tsx
Normal file
22
documentation/src/assets/integration-icons/serverinfo.tsx
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
import * as React from "react";
|
||||||
|
import { SVGProps } from "react";
|
||||||
|
|
||||||
|
const SvgServerInfo = (props: SVGProps<SVGSVGElement>) => (
|
||||||
|
<svg
|
||||||
|
width={24}
|
||||||
|
height={24}
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
stroke="currentColor"
|
||||||
|
fill="none"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
{...props}
|
||||||
|
>
|
||||||
|
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
|
||||||
|
<path d="M12 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||||
|
<path d="M12 13l-1.707 -1.707a1 1 0 0 0 -.707 -.293h-2.586a2 2 0 0 1 -2 -2v-3a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-2.586a1 1 0 0 0 -.707 .293l-1.707 1.707z" />
|
||||||
|
</svg>
|
||||||
|
);
|
||||||
|
|
||||||
|
export default SvgServerInfo;
|
|
@ -1,8 +1,12 @@
|
||||||
import { IntegrationsType } from "../types/integrations";
|
import { IntegrationsType } from "../types/integrations";
|
||||||
import {
|
import {
|
||||||
Ably,
|
Search,
|
||||||
Languages,
|
Languages,
|
||||||
|
Keyboard,
|
||||||
Dark,
|
Dark,
|
||||||
|
ServerInfo,
|
||||||
|
Responsive,
|
||||||
|
Branding
|
||||||
Airtable,
|
Airtable,
|
||||||
Antd,
|
Antd,
|
||||||
Appwrite,
|
Appwrite,
|
||||||
|
@ -252,14 +256,14 @@ export const integrations: IntegrationsType = {
|
||||||
frameworks: [
|
frameworks: [
|
||||||
{
|
{
|
||||||
name: "Branding",
|
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.",
|
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",
|
url: "/docs/admin/settings/openpanel/#branding",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Fully responsive",
|
name: "Fully responsive",
|
||||||
icon: Medusa,
|
icon: Responsive,
|
||||||
description:
|
description:
|
||||||
"Access OpenPanel on desktop, tablet and mobile without any feature limitations.",
|
"Access OpenPanel on desktop, tablet and mobile without any feature limitations.",
|
||||||
url: "",
|
url: "",
|
||||||
|
@ -275,7 +279,7 @@ export const integrations: IntegrationsType = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Server Info",
|
name: "Server Info",
|
||||||
icon: NestQuery,
|
icon: ServerInfo,
|
||||||
description:
|
description:
|
||||||
"View real-time usage data, IP address, nameservers, and other important server information directly within the OpenPanel interface.",
|
"View real-time usage data, IP address, nameservers, and other important server information directly within the OpenPanel interface.",
|
||||||
url: "/docs/panel/dashboard",
|
url: "/docs/panel/dashboard",
|
||||||
|
@ -283,7 +287,7 @@ export const integrations: IntegrationsType = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Advanced Search",
|
name: "Advanced Search",
|
||||||
icon: NestQuery,
|
icon: Search,
|
||||||
description:
|
description:
|
||||||
"Quickly and easily find what you are looking for with a powerful search functionality.",
|
"Quickly and easily find what you are looking for with a powerful search functionality.",
|
||||||
url: "/docs/panel/dashboard",
|
url: "/docs/panel/dashboard",
|
||||||
|
@ -299,7 +303,7 @@ export const integrations: IntegrationsType = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Keyboard Shortcuts",
|
name: "Keyboard Shortcuts",
|
||||||
icon: Appwrite,
|
icon: Keyboard,
|
||||||
description:
|
description:
|
||||||
"OpenPanel was designed with a focus on advanced users, offering over 20 keyboard shortcuts to enhance your navigation speed through the interface.",
|
"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",
|
url: "/docs/panel/dashboard/#keyboard-shortcuts",
|
||||||
|
|
Loading…
Add table
Reference in a new issue