diff --git a/packages/docs b/packages/docs new file mode 160000 index 0000000..de99749 --- /dev/null +++ b/packages/docs @@ -0,0 +1 @@ +Subproject commit de99749cd5443a76b8603743db918f9c8c908c3c diff --git a/packages/docs/.eslintignore b/packages/docs/.eslintignore deleted file mode 100644 index 73d2683..0000000 --- a/packages/docs/.eslintignore +++ /dev/null @@ -1,33 +0,0 @@ -**/*.log -**/.DS_Store -*. -.vscode/settings.json -.history -.yarn -bazel-* -bazel-bin -bazel-out -bazel-qwik -bazel-testlogs -dist -dist-dev -lib -lib-types -etc -external -node_modules -temp -tsc-out -tsdoc-metadata.json -target -output -rollup.config.js -build -.cache -.vscode -.rollup.cache -dist -tsconfig.tsbuildinfo -vite.config.ts -*.spec.tsx -*.spec.ts diff --git a/packages/docs/.eslintrc.cjs b/packages/docs/.eslintrc.cjs deleted file mode 100644 index c31c7a9..0000000 --- a/packages/docs/.eslintrc.cjs +++ /dev/null @@ -1,40 +0,0 @@ -module.exports = { - root: true, - env: { - browser: true, - es2021: true, - node: true, - }, - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:qwik/recommended', - ], - parser: '@typescript-eslint/parser', - parserOptions: { - tsconfigRootDir: __dirname, - project: ['./tsconfig.json'], - ecmaVersion: 2021, - sourceType: 'module', - ecmaFeatures: { - jsx: true, - }, - }, - plugins: ['@typescript-eslint'], - rules: { - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/explicit-module-boundary-types': 'off', - '@typescript-eslint/no-inferrable-types': 'off', - '@typescript-eslint/no-non-null-assertion': 'off', - '@typescript-eslint/no-empty-interface': 'off', - '@typescript-eslint/no-namespace': 'off', - '@typescript-eslint/no-empty-function': 'off', - '@typescript-eslint/no-this-alias': 'off', - '@typescript-eslint/ban-types': 'off', - '@typescript-eslint/ban-ts-comment': 'off', - 'prefer-spread': 'off', - 'no-case-declarations': 'off', - 'no-console': 'off', - '@typescript-eslint/no-unused-vars': ['error'], - }, -}; diff --git a/packages/docs/.gitignore b/packages/docs/.gitignore deleted file mode 100644 index b29623f..0000000 --- a/packages/docs/.gitignore +++ /dev/null @@ -1,41 +0,0 @@ -# Build -/dist -/lib -/lib-types -/server - -# Development -node_modules - -# Cache -.cache -.mf -.vscode -.rollup.cache -tsconfig.tsbuildinfo - -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -# Editor -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -# Yarn -.yarn/* -!.yarn/releases - -# Cloudflare -functions/**/*.js diff --git a/packages/docs/.node-version b/packages/docs/.node-version deleted file mode 100644 index b6a7d89..0000000 --- a/packages/docs/.node-version +++ /dev/null @@ -1 +0,0 @@ -16 diff --git a/packages/docs/.prettierignore b/packages/docs/.prettierignore deleted file mode 100644 index 1592248..0000000 --- a/packages/docs/.prettierignore +++ /dev/null @@ -1,6 +0,0 @@ -# Files Prettier should not format -**/*.log -**/.DS_Store -*. -dist -node_modules diff --git a/packages/docs/README.md b/packages/docs/README.md deleted file mode 100644 index 9948f9c..0000000 --- a/packages/docs/README.md +++ /dev/null @@ -1,11 +0,0 @@ -### 😎 Documentación Bot-Whatsapp - -👉 [https://bot-whatsapp.pages.dev/](https://bot-whatsapp.pages.dev/) - -Se esta iniciando una documentación oficial sobre como usar e implementar los diferentes funcionalidades del bot-wahtsapp - - -La idea es cada usuario pueda ir aportando a la documentacion y formar parte de este proyecto. - - -##### ¿Como agregar documentación? [Video] \ No newline at end of file diff --git a/packages/docs/adaptors/cloudflare-pages/vite.config.ts b/packages/docs/adaptors/cloudflare-pages/vite.config.ts deleted file mode 100644 index dc2bfde..0000000 --- a/packages/docs/adaptors/cloudflare-pages/vite.config.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { cloudflarePagesAdaptor } from '@builder.io/qwik-city/adaptors/cloudflare-pages/vite' -import { extendConfig } from '@builder.io/qwik-city/vite' -import baseConfig from '../../vite.config' - -export default extendConfig(baseConfig, () => { - return { - build: { - ssr: true, - rollupOptions: { - input: ['src/entry.cloudflare-pages.tsx', '@qwik-city-plan'], - }, - }, - plugins: [ - cloudflarePagesAdaptor({ - staticGenerate: true, - }), - ], - } -}) diff --git a/packages/docs/functions/[[path]].ts b/packages/docs/functions/[[path]].ts deleted file mode 100644 index ce9a129..0000000 --- a/packages/docs/functions/[[path]].ts +++ /dev/null @@ -1,5 +0,0 @@ -// @ts-ignore - -// Cloudflare Pages Functions -// https://developers.cloudflare.com/pages/platform/functions/ -export { onRequest } from '../server/entry.cloudflare-pages' diff --git a/packages/docs/package.json b/packages/docs/package.json deleted file mode 100644 index c5955ac..0000000 --- a/packages/docs/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "bot-whatsapp-docs", - "version": "0.0.1", - "description": "Basic start point to build a docs site with Qwik", - "engines": { - "node": ">=15.0.0" - }, - "private": true, - "scripts": { - "build": "qwik build", - "build.client": "vite build", - "build.preview": "vite build --ssr src/entry.preview.tsx", - "build.server": "vite build -c adaptors/cloudflare-pages/vite.config.ts", - "build.types": "tsc --incremental --noEmit", - "deploy": "wrangler pages dev ./dist", - "dev": "vite --mode ssr", - "dev.debug": "node --inspect-brk ./node_modules/vite/bin/vite.js --mode ssr --force", - "fmt": "prettier --write .", - "fmt.check": "prettier --check .", - "lint": "eslint \"src/**/*.ts*\"", - "preview": "qwik build preview && vite preview --open", - "start": "vite --open --mode ssr", - "qwik": "qwik" - }, - "devDependencies": { - "@builder.io/qwik": "0.14.1", - "@builder.io/qwik-city": "0.0.127", - "@types/eslint": "8.4.10", - "@types/node": "latest", - "@typescript-eslint/eslint-plugin": "5.43.0", - "@typescript-eslint/parser": "5.43.0", - "autoprefixer": "10.4.11", - "eslint": "8.28.0", - "eslint-plugin-qwik": "0.14.1", - "node-fetch": "3.3.0", - "postcss": "^8.4.16", - "prettier": "2.7.1", - "tailwindcss": "^3.1.8", - "typescript": "4.9.3", - "vite": "3.2.4", - "vite-tsconfig-paths": "3.5.0", - "wrangler": "latest" - } -} diff --git a/packages/docs/postcss.config.js b/packages/docs/postcss.config.js deleted file mode 100644 index fef1b22..0000000 --- a/packages/docs/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/packages/docs/public/_headers b/packages/docs/public/_headers deleted file mode 100644 index 0690cb4..0000000 --- a/packages/docs/public/_headers +++ /dev/null @@ -1,4 +0,0 @@ -# https://developers.cloudflare.com/pages/platform/headers/ - -/build/* - Cache-Control: public, max-age=31536000, s-maxage=31536000, immutable diff --git a/packages/docs/public/_redirects b/packages/docs/public/_redirects deleted file mode 100644 index e274610..0000000 --- a/packages/docs/public/_redirects +++ /dev/null @@ -1 +0,0 @@ -# https://developers.cloudflare.com/pages/platform/redirects/ diff --git a/packages/docs/public/favicon.svg b/packages/docs/public/favicon.svg deleted file mode 100644 index 0ded7c1..0000000 --- a/packages/docs/public/favicon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/docs/public/manifest.json b/packages/docs/public/manifest.json deleted file mode 100644 index 44825fa..0000000 --- a/packages/docs/public/manifest.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/web-manifest-combined.json", - "name": "qwik-project-name", - "short_name": "Welcome to Qwik", - "start_url": ".", - "display": "standalone", - "background_color": "#fff", - "description": "A Qwik project app." -} diff --git a/packages/docs/public/robots.txt b/packages/docs/public/robots.txt deleted file mode 100644 index e69de29..0000000 diff --git a/packages/docs/src/components/breadcrumbs/breadcrumbs.css b/packages/docs/src/components/breadcrumbs/breadcrumbs.css deleted file mode 100644 index 4626391..0000000 --- a/packages/docs/src/components/breadcrumbs/breadcrumbs.css +++ /dev/null @@ -1,25 +0,0 @@ -nav.breadcrumbs { - padding: 5px; - border-bottom: 1px solid #ddd; -} - -nav.breadcrumbs > span { - display: inline-block; - padding: 5px 0; - font-size: 12px; -} - -nav.breadcrumbs > span a { - text-decoration: none; - color: inherit; -} - -nav.breadcrumbs > span::after { - content: '>'; - padding: 0 5px; - opacity: 0.4; -} - -nav.breadcrumbs > span:last-child::after { - display: none; -} diff --git a/packages/docs/src/components/breadcrumbs/breadcrumbs.tsx b/packages/docs/src/components/breadcrumbs/breadcrumbs.tsx deleted file mode 100644 index 03954f0..0000000 --- a/packages/docs/src/components/breadcrumbs/breadcrumbs.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import { component$, useStyles$ } from '@builder.io/qwik' -import { useContent, useLocation, ContentMenu } from '@builder.io/qwik-city' -import styles from './breadcrumbs.css?inline' - -export const Breadcrumbs = component$(() => { - useStyles$(styles) - - const { menu } = useContent() - const loc = useLocation() - - const breadcrumbs = createBreadcrumbs(menu, loc.pathname) - if (breadcrumbs.length === 0) { - return null - } - - return ( - - ) -}) - -export function createBreadcrumbs( - menu: ContentMenu | undefined, - pathname: string -) { - if (menu?.items) { - for (const indexA of menu.items) { - const breadcrumbA: ContentBreadcrumb = { - text: indexA.text, - } - if (typeof indexA.href === 'string') { - breadcrumbA.href = indexA.href - } - if (indexA.href === pathname) { - return [breadcrumbA] - } - - if (indexA.items) { - for (const indexB of indexA.items) { - const breadcrumbB: ContentBreadcrumb = { - text: indexB.text, - } - if (typeof indexB.href === 'string') { - breadcrumbB.href = indexB.href - } - if (indexB.href === pathname) { - return [breadcrumbA, breadcrumbB] - } - - if (indexB.items) { - for (const indexC of indexB.items) { - const breadcrumbC: ContentBreadcrumb = { - text: indexC.text, - } - if (typeof indexC.href === 'string') { - breadcrumbC.href = indexC.href - } - if (indexC.href === pathname) { - return [breadcrumbA, breadcrumbB, breadcrumbC] - } - } - } - } - } - } - } - - return [] -} - -interface ContentBreadcrumb { - text: string - href?: string -} diff --git a/packages/docs/src/components/footer/footer.css b/packages/docs/src/components/footer/footer.css deleted file mode 100644 index 662fc22..0000000 --- a/packages/docs/src/components/footer/footer.css +++ /dev/null @@ -1,22 +0,0 @@ -footer { - border-top: 0.5px solid #ddd; - margin-top: 40px; - padding: 20px; - text-align: center; -} - -footer a { - color: #9e9e9e; - font-size: 12px; -} - -footer ul { - list-style: none; - margin: 0; - padding: 0; -} - -footer li { - display: inline-block; - padding: 6px 12px; -} diff --git a/packages/docs/src/components/footer/footer.tsx b/packages/docs/src/components/footer/footer.tsx deleted file mode 100644 index c4634f7..0000000 --- a/packages/docs/src/components/footer/footer.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { component$, useStyles$ } from '@builder.io/qwik' -import styles from './footer.css?inline' - -export default component$(() => { - useStyles$(styles) - - return ( - - ) -}) diff --git a/packages/docs/src/components/header/header.css b/packages/docs/src/components/header/header.css deleted file mode 100644 index d2fd582..0000000 --- a/packages/docs/src/components/header/header.css +++ /dev/null @@ -1,34 +0,0 @@ -header { - position: sticky; - top: 0; - z-index: 11; - display: grid; - grid-template-columns: minmax(130px, auto) 1fr; - gap: 30px; - height: 80px; - width: 100%; - padding: 10px; - background-color: white; - overflow: hidden; -} - -header a.logo { - display: block; -} - -header a { - text-decoration: none; -} - -header nav { - text-align: right; -} - -header nav a { - display: inline-block; - padding: 5px 15px; -} - -header nav a:hover { - text-decoration: underline; -} diff --git a/packages/docs/src/components/header/header.tsx b/packages/docs/src/components/header/header.tsx deleted file mode 100644 index f151fe3..0000000 --- a/packages/docs/src/components/header/header.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { component$, useStyles$ } from '@builder.io/qwik' -import { useLocation } from '@builder.io/qwik-city' -import { QwikLogo } from '../icons/qwik' -import styles from './header.css?inline' - -export default component$(() => { - useStyles$(styles) - - const { pathname } = useLocation() - - return ( -
- - -
- ) -}) diff --git a/packages/docs/src/components/icons/qwik.tsx b/packages/docs/src/components/icons/qwik.tsx deleted file mode 100644 index 7641610..0000000 --- a/packages/docs/src/components/icons/qwik.tsx +++ /dev/null @@ -1,20 +0,0 @@ -export const QwikLogo = () => ( - - - - - - -) diff --git a/packages/docs/src/components/menu/menu.css b/packages/docs/src/components/menu/menu.css deleted file mode 100644 index ffb745c..0000000 --- a/packages/docs/src/components/menu/menu.css +++ /dev/null @@ -1,13 +0,0 @@ -.menu { - background: #eee; - padding: 20px 10px; -} - -.menu h5 { - margin: 0; -} - -.menu ul { - padding-left: 20px; - margin: 5px 0 25px 0; -} diff --git a/packages/docs/src/components/menu/menu.tsx b/packages/docs/src/components/menu/menu.tsx deleted file mode 100644 index 3ccd57e..0000000 --- a/packages/docs/src/components/menu/menu.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import { component$, useStyles$ } from '@builder.io/qwik' -import { useContent, Link, useLocation } from '@builder.io/qwik-city' -import styles from './menu.css?inline' - -export default component$(() => { - useStyles$(styles) - - const { menu } = useContent() - const loc = useLocation() - - return ( - - ) -}) diff --git a/packages/docs/src/components/on-this-page/on-this-page.css b/packages/docs/src/components/on-this-page/on-this-page.css deleted file mode 100644 index 4d1f610..0000000 --- a/packages/docs/src/components/on-this-page/on-this-page.css +++ /dev/null @@ -1,33 +0,0 @@ -.on-this-page { - padding-bottom: 20px; - font-size: 0.9em; -} - -.on-this-page h6 { - margin: 10px 0; - font-weight: bold; - text-transform: uppercase; -} - -.on-this-page ul { - margin: 0; - padding: 0 0 20px 0; - list-style: none; -} - -.on-this-page a { - position: relative; - display: block; - border: 0 solid #ddd; - border-left-width: 2px; - padding: 4px 2px 4px 8px; - text-decoration: none; -} - -.on-this-page a.indent { - padding-left: 30px; -} - -.on-this-page a:hover { - border-color: var(--theme-accent); -} diff --git a/packages/docs/src/components/on-this-page/on-this-page.tsx b/packages/docs/src/components/on-this-page/on-this-page.tsx deleted file mode 100644 index 520017c..0000000 --- a/packages/docs/src/components/on-this-page/on-this-page.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { useContent, useLocation } from '@builder.io/qwik-city' -import { component$, useStyles$ } from '@builder.io/qwik' -import styles from './on-this-page.css?inline' - -export default component$(() => { - useStyles$(styles) - - const { headings } = useContent() - const contentHeadings = - headings?.filter((h) => h.level === 2 || h.level === 3) || [] - - const { pathname } = useLocation() - const editUrl = `#update-your-edit-url-for-${pathname}` - - return ( - - ) -}) diff --git a/packages/docs/src/components/router-head/router-head.tsx b/packages/docs/src/components/router-head/router-head.tsx deleted file mode 100644 index 3a3e0b4..0000000 --- a/packages/docs/src/components/router-head/router-head.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { component$ } from '@builder.io/qwik' -import { useDocumentHead, useLocation } from '@builder.io/qwik-city' - -/** - * The RouterHead component is placed inside of the document `` element. - */ -export const RouterHead = component$(() => { - const head = useDocumentHead() - const loc = useLocation() - - return ( - <> - {head.title} - - - - - - {head.meta.map((m) => ( - - ))} - - {head.links.map((l) => ( - - ))} - - {head.styles.map((s) => ( -