removed pocketbase
36
.gitignore
vendored
|
@ -1,39 +1,39 @@
|
|||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
||||
|
||||
# dependencies
|
||||
website/node_modules
|
||||
website/.pnp
|
||||
website/.pnp.js
|
||||
node_modules
|
||||
.pnp
|
||||
.pnp.js
|
||||
|
||||
# testing
|
||||
website/coverage
|
||||
coverage
|
||||
|
||||
# next.js
|
||||
website/.next/
|
||||
website/out/
|
||||
.next/
|
||||
out/
|
||||
|
||||
# production
|
||||
website/build
|
||||
website/out
|
||||
build
|
||||
out
|
||||
|
||||
# misc
|
||||
website/.DS_Store
|
||||
website/*.pem
|
||||
.DS_Store
|
||||
*.pem
|
||||
|
||||
# debug
|
||||
website/npm-debug.log*
|
||||
website/yarn-debug.log*
|
||||
website/yarn-error.log*
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
# local env files
|
||||
website/.env*.local
|
||||
.env*.local
|
||||
|
||||
# vercel
|
||||
website/.vercel
|
||||
.vercel
|
||||
|
||||
# typescript
|
||||
website/*.tsbuildinfo
|
||||
website/next-env.d.ts
|
||||
*.tsbuildinfo
|
||||
next-env.d.ts
|
||||
|
||||
# private assets
|
||||
website/private
|
||||
private
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import LearnMoreLinkLight from "@/components/LearnMoreLinkLight";
|
||||
import View from "@/components/View";
|
||||
import { ArrowTopRightOnSquareIcon } from "@heroicons/react/24/solid";
|
|
@ -1,7 +1,7 @@
|
|||
import LearnMoreLinkLight from "@/components/LearnMoreLinkLight";
|
||||
import View from "@/components/View";
|
||||
import acuManu from "@/public/content/acupuncture_manuscript.jpg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import acu1 from "@/public/content/acupuncture_1.jpg";
|
||||
|
||||
const BasicsAndHist = () => {
|
|
@ -1,7 +1,7 @@
|
|||
import CenterView from "@/components/CenterView";
|
||||
import LearnMoreLink from "@/components/LearnMoreLink";
|
||||
import earAcu1 from "@/public/content/auricular_accupuncture.jpg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
const EarAcupuncture = () => {
|
||||
return (
|
|
@ -2,7 +2,7 @@ import Card from "@/components/Card";
|
|||
import CenterView from "@/components/CenterView";
|
||||
import LearnMoreLink from "@/components/LearnMoreLink";
|
||||
import { ArrowTopRightOnSquareIcon } from "@heroicons/react/24/solid";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import scalpPoints from "@/public/content/scalp_points.png";
|
||||
import ExtLearnMoreLink from "@/components/ExtLearnMoreLink";
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
import Article from "@/components/Article";
|
||||
import { Metadata } from "next";
|
||||
import fiveElements from "@/public/content/acupuncture_elements.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Article - Five Element Acupuncture | Dr. Feely",
|
|
@ -1,7 +1,7 @@
|
|||
import Article from "@/components/Article";
|
||||
import { Metadata } from "next";
|
||||
import griefPic from "@/public/content/stages_of_grief.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Article - The Ten Stages of Grief | Dr. Feely",
|
|
@ -3,7 +3,7 @@ import { ArrowTopRightOnSquareIcon } from "@heroicons/react/24/solid";
|
|||
import ArtLink from "@/components/ArtLink";
|
||||
import CenterView from "@/components/CenterView";
|
||||
import docWithClip from "@/public/content/doctor_w_clipboard.jpg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
const ArtsForDocs = () => {
|
||||
return (
|
|
@ -2,7 +2,7 @@ import { ArrowTopRightOnSquareIcon } from "@heroicons/react/24/solid";
|
|||
import ArtLink from "@/components/ArtLink";
|
||||
import CenterView from "@/components/CenterView";
|
||||
import doctorBack from "@/public/content/doctor_back.jpg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import View from "@/components/View";
|
||||
|
||||
const ArtsForPatients = () => {
|
|
@ -2,7 +2,7 @@ import ArtLink from "@/components/ArtLink";
|
|||
import CenterView from "@/components/CenterView";
|
||||
import ExtLearnMoreLink from "@/components/ExtLearnMoreLink";
|
||||
import NORBrain from "@/public/content/NOR_brain.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
const NOR = () => {
|
||||
return (
|
|
@ -1,5 +1,5 @@
|
|||
import View from "@/components/View";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import drStill from "@/public/content/dr_still.jpeg";
|
||||
import Card from "@/components/Card";
|
||||
import LearnMoreLink from "@/components/LearnMoreLink";
|
|
@ -1,6 +1,6 @@
|
|||
import View from "@/components/View";
|
||||
import drStill2 from "@/public/content/dr_still_2.jpg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import ArtLink from "@/components/ArtLink";
|
||||
import { ArrowTopRightOnSquareIcon } from "@heroicons/react/24/solid";
|
||||
import LearnMoreLinkLight from "@/components/LearnMoreLinkLight";
|
|
@ -5,7 +5,7 @@ import childWithCold from "@/public/content/child_with_cold.jpg";
|
|||
import infant from "@/public/content/infant.jpg";
|
||||
import sickChild from "@/public/content/sick_child.jpg";
|
||||
import downSyndrome from "@/public/content/down_syndrome.jpg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import Card from "@/components/Card";
|
||||
|
||||
const PediatricCare = () => {
|
Before Width: | Height: | Size: 686 KiB After Width: | Height: | Size: 686 KiB |
|
@ -3,7 +3,7 @@ import BoardCerts from "./components/BoardCerts";
|
|||
import Fellowships from "./components/Fellowships";
|
||||
import Awards from "./components/Awards";
|
||||
import headshot from "@/public/content/dr_feely_headshot.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
const CertsAndFellows = () => {
|
||||
return (
|
|
@ -3,7 +3,7 @@
|
|||
import HomePageCarousel from "@/components/HomePageCarousel";
|
||||
import { ChevronDoubleDownIcon } from "@heroicons/react/24/solid";
|
||||
import drFeelyPic from "@/public/content/dr_feely_headshot2.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import View from "@/components/View";
|
||||
|
||||
/* Here be dragons */
|
|
@ -5,11 +5,11 @@ import { ArrowDownIcon, ArrowUpIcon } from "@heroicons/react/24/solid";
|
|||
import { useState } from "react";
|
||||
import midwesternLogo from "@/public/content/midwestern_college.png";
|
||||
import tuoroLogo from "@/public/content/tuoro_university.png";
|
||||
import atStillLogo from "@/public/content/at_still.svg";
|
||||
import atStillLogo from "@/public/content/at_still.png";
|
||||
import westernULogo from "@/public/content/western_university.png";
|
||||
import cranialLogo from "@/public/content/osteopathic_cranial_academy.png";
|
||||
import aaoLogo from "@/public/content/aao.webp";
|
||||
import Image from "next/image";
|
||||
import aaoLogo from "@/public/content/aao.png";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
interface Props {
|
||||
className?: string;
|
|
@ -1,6 +1,6 @@
|
|||
import Card from "@/components/Card";
|
||||
import bookCover from "@/public/content/acu_book.jpg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
const Books = () => {
|
||||
const titleStyle = "font-bold";
|
|
@ -2,7 +2,7 @@ import ImageCard from "@/components/ImageCard";
|
|||
import atStillU from "@/public/content/at_still_university.jpg";
|
||||
import davenportHospital from "@/public/content/davenport_hospital.png";
|
||||
import trumanState from "@/public/content/truman-state.jpeg";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
interface Props {
|
||||
className?: string;
|
|
@ -8,7 +8,7 @@ import ommTestsLogo from "@/public/content/omm_logo.png";
|
|||
import tcmmTestsLogo from "@/public/content/tcm_tests.png";
|
||||
import womack from "@/public/content/womack.png";
|
||||
import tivity from "@/public/content/tivity.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import whoLogo from "@/public/content/who.png";
|
||||
|
||||
interface Props {
|
|
@ -2,7 +2,7 @@ import ArtLink from "./ArtLink";
|
|||
import View from "./View";
|
||||
import left from "@/public/content/logo_unicorn.png";
|
||||
import right from "@/public/content/logo_lion.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
|
||||
const Contact = () => {
|
||||
return (
|
|
@ -1,8 +1,8 @@
|
|||
"use client";
|
||||
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import chicagoPic from "@/public/content/chicago.jpg";
|
||||
import indianapolisPic from "@/public/content/indianapolis.webp";
|
||||
import indianapolisPic from "@/public/content/indianapolis.png";
|
||||
import naturePic from "@/public/content/nature.jpg";
|
||||
import { useEffect, useState } from "react";
|
||||
import { useTransition, animated } from "@react-spring/web";
|
|
@ -5,7 +5,7 @@ import { Bars3Icon, XMarkIcon } from "@heroicons/react/24/solid";
|
|||
import NavPages from "./NavPages";
|
||||
import logo from "@/public/content/logo.png";
|
||||
import logo_small from "@/public/content/logo_small.png";
|
||||
import Image from "next/image";
|
||||
import { default as Image } from "next-image-export-optimizer";
|
||||
import { usePathname } from "next/navigation";
|
||||
|
||||
const Navbar = () => {
|
||||
|
@ -31,7 +31,7 @@ const Navbar = () => {
|
|||
return (
|
||||
<nav
|
||||
className={
|
||||
"fixed top-0 z-40 w-full overflow-hidden bg-primary-500 text-primary-100 transition-all " +
|
||||
"fixed top-0 z-40 w-full bg-primary-500 text-primary-100 transition-all " +
|
||||
(useSmallNav
|
||||
? "bg-transparent pt-5 duration-100 md:pt-0"
|
||||
: "bg-opacity-75 pt-0 drop-shadow backdrop-blur-sm delay-100 duration-200")
|
|
@ -1,6 +1,8 @@
|
|||
/** @type {import('next').NextConfig} */
|
||||
const nextConfig = {
|
||||
output: "export",
|
||||
trailingSlash: true,
|
||||
skipTrailingSlashRedirect: true,
|
||||
images: {
|
||||
loader: "custom",
|
||||
imageSizes: [16, 32, 48, 64, 96, 128, 256, 384],
|
|
@ -4,7 +4,7 @@
|
|||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
"build": "next build",
|
||||
"build": "next build && next-image-export-optimizer",
|
||||
"start": "next start",
|
||||
"lint": "next lint"
|
||||
},
|
|
@ -1,17 +0,0 @@
|
|||
The MIT License (MIT)
|
||||
Copyright (c) 2022 - present, Gani Georgiev
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software
|
||||
is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
17513
pocketbase/pb_data/types.d.ts
vendored
|
@ -1,55 +0,0 @@
|
|||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((db) => {
|
||||
const collection = new Collection({
|
||||
"id": "esuoxbzyb74u5de",
|
||||
"created": "2023-08-25 16:58:47.470Z",
|
||||
"updated": "2023-08-25 16:58:47.470Z",
|
||||
"name": "articles",
|
||||
"type": "base",
|
||||
"system": false,
|
||||
"schema": [
|
||||
{
|
||||
"system": false,
|
||||
"id": "73ayywzr",
|
||||
"name": "title",
|
||||
"type": "text",
|
||||
"required": false,
|
||||
"unique": false,
|
||||
"options": {
|
||||
"min": null,
|
||||
"max": null,
|
||||
"pattern": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"system": false,
|
||||
"id": "evdktwpq",
|
||||
"name": "file",
|
||||
"type": "file",
|
||||
"required": false,
|
||||
"unique": false,
|
||||
"options": {
|
||||
"maxSelect": 1,
|
||||
"maxSize": 5242880,
|
||||
"mimeTypes": [],
|
||||
"thumbs": [],
|
||||
"protected": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"indexes": [],
|
||||
"listRule": null,
|
||||
"viewRule": null,
|
||||
"createRule": null,
|
||||
"updateRule": null,
|
||||
"deleteRule": null,
|
||||
"options": {}
|
||||
});
|
||||
|
||||
return Dao(db).saveCollection(collection);
|
||||
}, (db) => {
|
||||
const dao = new Dao(db);
|
||||
const collection = dao.findCollectionByNameOrId("esuoxbzyb74u5de");
|
||||
|
||||
return dao.deleteCollection(collection);
|
||||
})
|
Before Width: | Height: | Size: 998 KiB After Width: | Height: | Size: 998 KiB |
BIN
public/content/aao.png
Normal file
After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |