feat: new public website
This commit is contained in:
@@ -3,6 +3,10 @@
|
||||
"version": "0.0.1",
|
||||
"type": "module",
|
||||
"main": "index.ts",
|
||||
"exports": {
|
||||
".": "./index.ts",
|
||||
"./prices": "./src/prices.ts"
|
||||
},
|
||||
"scripts": {
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
@@ -20,4 +24,4 @@
|
||||
"inquirer-autocomplete-prompt": "^3.0.1",
|
||||
"typescript": "catalog:"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,12 +2,14 @@ import type React from 'react';
|
||||
import { AstroIcon } from './icons/astro-icon';
|
||||
import { ExpressIcon } from './icons/express-icon';
|
||||
import { HtmlIcon } from './icons/html-icon';
|
||||
import { KotlinIcon } from './icons/kotlin-icon';
|
||||
import { LaravelIcon } from './icons/laravel-icon';
|
||||
import { NextjsIcon } from './icons/nextjs-icon';
|
||||
import { NodeIcon } from './icons/node-icon';
|
||||
import { ReactIcon } from './icons/react-icon';
|
||||
import { RemixIcon } from './icons/remix-icon';
|
||||
import { RestIcon } from './icons/rest-icon';
|
||||
import { SwiftIcon } from './icons/swift-icon';
|
||||
import { VueIcon } from './icons/vue-icon';
|
||||
|
||||
export type Framework = {
|
||||
@@ -96,4 +98,18 @@ export const frameworks: Framework[] = [
|
||||
href: 'https://github.com/tbleckert/openpanel-laravel/tree/main',
|
||||
type: ['backend'],
|
||||
},
|
||||
{
|
||||
key: 'ios',
|
||||
IconComponent: SwiftIcon,
|
||||
name: 'iOS (swift)',
|
||||
href: 'https://openpanel.dev/docs/sdks/swift',
|
||||
type: ['app'],
|
||||
},
|
||||
{
|
||||
key: 'android',
|
||||
IconComponent: KotlinIcon,
|
||||
name: 'Android (kotlin)',
|
||||
href: 'https://openpanel.dev/docs/sdks/kotlin',
|
||||
type: ['app'],
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user