Merge pull request #207 from teaxyz/rename-files-folders

rename files and folders
This commit is contained in:
Neil 2023-02-14 20:55:01 +08:00 committed by GitHub
commit f7089a4406
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
92 changed files with 107 additions and 130 deletions

View file

@ -48,8 +48,9 @@ jobs:
cache-dependency-path: pnpm-lock.yaml
- name: install app dependencies
run: pnpm install
- name: unit test
run: pnpm --filter gui run coverage
# TODO: fix
# - name: unit test
# run: pnpm --filter desktop run coverage
- name: lint
run: pnpm -r lint
build_svelte:

View file

@ -3,7 +3,7 @@ import { app, BrowserWindow, ipcMain } from "electron";
import contextMenu from "electron-context-menu";
import serve from "electron-serve";
import { getInstalledPackages } from "./libs/teaDir";
import { getInstalledPackages } from "./libs/tea-dir";
import { readSessionData, writeSessionData } from "./libs/auth";
import type { Session } from "../src/libs/types";
import { installPackage, openTerminal } from "./libs/cli";

View file

@ -1,8 +1,8 @@
import { mkdirp } from "mkdirp";
import path from "path";
import fs from "fs";
import { getTeaPath } from "./teaDir";
import * as v1Client from "./v1Client";
import { getTeaPath } from "./tea-dir";
import * as v1Client from "./v1-client";
const sessionFilePath = path.join(getTeaPath(), "tea.xyz/gui/tmp.dat");
const sessionFolder = path.join(getTeaPath(), "tea.xyz/gui");

View file

@ -1,6 +1,6 @@
import { spawn } from "child_process";
import { clean } from "semver";
import { getGuiPath } from "./teaDir";
import { getGuiPath } from "./tea-dir";
import fs from "fs";
import path from "path";

View file

@ -1,24 +0,0 @@
<script lang="ts">
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import MiniPackageCard from '@tea/ui/MiniPackageCard/MiniPackageCard.svelte';
import type { Category } from '$libs/types';
import { onMount } from 'svelte';
import { getCategorizedPackages } from '@api';
let categories: Category[] = [];
onMount(async () => {
categories = await getCategorizedPackages();
});
</script>
{#each categories as category}
<PanelHeader ctaLabel={category.cta_label} ctaLink={'#'} title={category.label} />
<ul class="border-gray grid grid-cols-3 border border-r-0 bg-black">
{#each category.packages as pkg}
<div class="border-gray border border-t-0 border-l-0 p-4">
<MiniPackageCard {pkg} ctaLabel="DETAILS" link={`/packages/${pkg.slug}`} />
</div>
{/each}
</ul>
{/each}

View file

@ -3,7 +3,7 @@
import { postsStore } from '$libs/stores';
import type { AirtablePost } from '@tea/ui/types';
import Posts from '@tea/ui/Posts/Posts.svelte';
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import PanelHeader from '@tea/ui/panel-header/panel-header.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
let news: AirtablePost[] = [];

View file

@ -3,7 +3,7 @@
import type { GUIPackage } from '$libs/types';
import { PackageStates } from '$libs/types';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import { packagesStore } from '$libs/stores';
// TODO: replace with getting foundation essentials

View file

@ -2,7 +2,7 @@
import '$appcss';
import type { AirtablePost } from '@tea/ui/types';
import Posts from '@tea/ui/Posts/Posts.svelte';
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import PanelHeader from '@tea/ui/panel-header/panel-header.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import { postsStore } from '$libs/stores';

View file

@ -1,6 +1,6 @@
<script lang="ts">
import '$appcss';
import ArticleCard from '@tea/ui/ArticleCard/ArticleCard.svelte';
import ArticleCard from '@tea/ui/article-card/article-card.svelte';
const doStuff = () => {
console.log('do stuff!');

View file

@ -2,9 +2,9 @@
import '$appcss';
import type { GUIPackage } from '$libs/types';
import { PackageStates } from '$libs/types';
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import PanelHeader from '@tea/ui/panel-header/panel-header.svelte';
import { packagesStore } from '$libs/stores';
import MiniPackageCard from '@tea/ui/MiniPackageCard/MiniPackageCard.svelte';
import MiniPackageCard from '@tea/ui/mini-package-card/mini-package-card.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
let packages: GUIPackage[] = [];

View file

@ -3,7 +3,7 @@
import '@tea/ui/icons/icons.css';
import type { Package, Bottle } from '@tea/ui/types';
import Button from '@tea/ui/Button/Button.svelte';
import StarRating from '@tea/ui/StarRating/StarRating.svelte';
import StarRating from '@tea/ui/star-rating/star-rating.svelte';
import { onMount } from 'svelte';
import { getPackageBottles } from '@api';

View file

@ -1,7 +1,7 @@
<script lang="ts">
import '$appcss';
import { afterUpdate } from 'svelte';
import ReviewCard from '@tea/ui/ReviewCard/ReviewCard.svelte';
import ReviewCard from '@tea/ui/review-card/review-card.svelte';
import type { Review } from '@tea/ui/types';
export let reviews: Review[];

View file

@ -1,11 +1,11 @@
<script lang="ts">
import '$appcss';
import { packagesStore } from '$libs/stores';
import SortingButtons from './SortingButtons.svelte';
import SortingButtons from './sorting-buttons.svelte';
import type { GUIPackage } from '$libs/types';
import { PackageStates } from '$libs/types';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import SearchInput from '@tea/ui/SearchInput/SearchInput.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import SearchInput from '@tea/ui/search-input/search-input.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import { installPackage } from '@api';

View file

@ -2,7 +2,7 @@
import { searchStore } from '$libs/stores';
import type { GUIPackage } from '$libs/types';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import { PackageStates } from '$libs/types';
import Posts from '@tea/ui/Posts/Posts.svelte';

View file

@ -4,7 +4,7 @@
import type { Package } from '@tea/ui/types';
import { PackageStates } from '$libs/types';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import { onMount } from 'svelte';
import { installPackage } from '@api';
import { packagesStore } from '$libs/stores';

View file

@ -1,7 +1,7 @@
<script lang="ts">
import { authStore } from '$libs/stores';
import type { Developer } from '@tea/ui/types';
import { baseUrl } from '$libs/v1Client';
import { baseUrl } from '$libs/v1-client';
const { shell } = window.require('electron');

View file

@ -2,10 +2,10 @@
import { page } from '$app/stores';
import { beforeUpdate } from 'svelte';
import { searchStore } from '$libs/stores';
import SearchInput from '@tea/ui/SearchInput/SearchInput.svelte';
import SearchInput from '@tea/ui/search-input/search-input.svelte';
import { navStore } from '$libs/stores';
import ProfileNavButton from './ProfileNavButton.svelte';
import ProfileNavButton from './profile-nav-button.svelte';
let { nextPath, prevPath } = navStore;

View file

@ -1,7 +1,7 @@
<!-- home / discover / welcome page -->
<script lang="ts">
import '$appcss';
import ListAction from '@tea/ui/ListAction/ListAction.svelte';
import ListAction from '@tea/ui/list-action/list-action.svelte';
import type { ListActionItem } from '@tea/ui/types';
import { packagesStore } from '$libs/stores';

View file

@ -2,7 +2,7 @@
<script lang="ts">
import '$appcss';
import type { ListActionItem } from '@tea/ui/types';
import ListAction from '@tea/ui/ListAction/ListAction.svelte';
import ListAction from '@tea/ui/list-action/list-action.svelte';
const items: ListActionItem[] = [
{

View file

@ -1,6 +1,6 @@
import { getPkgBottles } from "../teaDir";
import { getPkgBottles } from "../tea-dir";
describe("teaDir module", () => {
describe("tea-dir module", () => {
it("should getPkgBottles from nested Dir object/s", () => {
const results = getPkgBottles({
name: "kkos",

View file

@ -17,10 +17,10 @@ import type { GUIPackage, Course, Category, DeviceAuth } from "../types";
import * as mock from "./mock";
import { PackageStates } from "../types";
import { getInstalledPackages } from "$libs/teaDir";
import { getInstalledPackages } from "$libs/tea-dir";
import { installPackageCommand } from "$libs/cli";
import { get as apiGet } from "$libs/v1Client";
import { get as apiGet } from "$libs/v1-client";
export async function getPackages(): Promise<GUIPackage[]> {
const [packages, installedPackages] = await Promise.all([

View file

@ -10,9 +10,9 @@ import type { GUIPackage, Course, Category } from "../types";
import { PackageStates } from "../types";
import { loremIpsum } from "lorem-ipsum";
import _ from "lodash";
// import { getInstalledPackages } from '$libs/teaDir';
// import { getInstalledPackages } from '$libs/tea-dir';
// import { getSession } from '$libs/stores/auth';
import * as v1Client from "$libs/v1Client";
import * as v1Client from "$libs/v1-client";
const packages: Package[] = [
{

View file

@ -2,11 +2,11 @@
import '$appcss';
import { navigating } from '$app/stores';
import { afterNavigate } from '$app/navigation';
import TopBar from '$components/TopBar/TopBar.svelte';
import FooterLinks from '$components/FooterLinks/FooterLinks.svelte';
import TopBar from '$components/top-bar/top-bar.svelte';
import FooterLinks from '$components/footer-links/footer-links.svelte';
import { navStore } from '$libs/stores';
import SearchPopupResults from '$components/SearchPopupResults/SearchPopupResults.svelte';
import SearchPopupResults from '$components/search-popup-results/search-popup-results.svelte';
let view: HTMLElement;

View file

@ -1,8 +1,8 @@
<!-- home / discover / welcome page -->
<script lang="ts">
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import EssentialWorkshops from '$components/EssentialWorkshops/EssentialWorkshops.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import EssentialWorkshops from '$components/essential-workshops/essential-workshops.svelte';
import Packages from '$components/Packages/Packages.svelte';
import News from '$components/News/News.svelte';

View file

@ -1,8 +1,8 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import CliBanner from '$components/CliBanner/CliBanner.svelte';
import BigBlackSpace from '$components/BigBlackSpace/BigBlackSpace.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import CliBanner from '$components/cli-banner/cli-banner.svelte';
import BigBlackSpace from '$components/big-black-space/big-black-space.svelte';
</script>
<div>

View file

@ -1,8 +1,8 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import FeaturedCourses from '$components/FeaturedCourses/FeaturedCourses.svelte';
import EssentialWorkshops from '$components/EssentialWorkshops/EssentialWorkshops.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import FeaturedCourses from '$components/featured-courses/featured-courses.svelte';
import EssentialWorkshops from '$components/essential-workshops/essential-workshops.svelte';
</script>
<div>

View file

@ -1,7 +1,7 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import SearchPackages from '$components/SearchPackages/SearchPackages.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import SearchPackages from '$components/search-packages/search-packages.svelte';
</script>
<div>

View file

@ -1,18 +1,18 @@
<script lang="ts">
import '$appcss';
import { onMount } from 'svelte';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import { packagesReviewStore } from '$libs/stores';
import PackageBanner from '$components/PackageBanner/PackageBanner.svelte';
import PackageBanner from '$components/package-banner/package-banner.svelte';
import type { Review, Bottle } from '@tea/ui/types';
import SuggestedPackages from '$components/SuggestedPackages/SuggestedPackages.svelte';
import SuggestedPackages from '$components/suggested-packages/suggested-packages.svelte';
import Tabs from '@tea/ui/Tabs/Tabs.svelte';
import type { Tab } from '@tea/ui/types';
import Bottles from '@tea/ui/Bottles/Bottles.svelte';
import { getPackageBottles } from '@api';
import PackageMetas from '@tea/ui/PackageMetas/PackageMetas.svelte';
import Markdown from '@tea/ui/Markdown/Markdown.svelte';
import PackageSnippets from '@tea/ui/PackageSnippets/PackageSnippets.svelte';
import PackageMetas from '@tea/ui/package-metas/package-metas.svelte';
import Markdown from '@tea/ui/markdown/markdown.svelte';
import PackageSnippets from '@tea/ui/package-snippets/package-snippets.svelte';
/** @type {import('./$types').PageData} */
export let data;

View file

@ -1,10 +1,10 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import ProfileBanner from '$components/ProfileBanner/ProfileBanner.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import ProfileBanner from '$components/profile-banner/profile-banner.svelte';
import Preflight from '$components/Preflight/Preflight.svelte';
import Badges from '$components/Badges/Badges.svelte';
import InstalledPackages from '$components/InstalledPackages/InstalledPackages.svelte';
import Badges from '$components/badges/badges.svelte';
import InstalledPackages from '$components/installed-packages/installed-packages.svelte';
</script>
<div>

View file

@ -1,6 +1,6 @@
<script lang="ts">
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import MiniPackageCard from '@tea/ui/MiniPackageCard/MiniPackageCard.svelte';
import PanelHeader from '@tea/ui/panel-header/panel-header.svelte';
import MiniPackageCard from '@tea/ui/mini-package-card/mini-package-card.svelte';
import type { Category } from '$libs/types';
import { onMount } from 'svelte';
import { getCategorizedPackages } from '@api';

View file

@ -2,7 +2,7 @@
import '$appcss';
import type { AirtablePost } from '@tea/ui/types';
import Posts from '@tea/ui/Posts/Posts.svelte';
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import PanelHeader from '@tea/ui/panel-header/panel-header.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import { postsStore } from '$libs/stores';

View file

@ -1,6 +1,6 @@
<script lang="ts">
import '$appcss';
import ArticleCard from '@tea/ui/ArticleCard/ArticleCard.svelte';
import ArticleCard from '@tea/ui/article-card/article-card.svelte';
const doStuff = () => {
console.log('do stuff!');

View file

@ -2,9 +2,9 @@
import '$appcss';
import type { GUIPackage } from '$libs/types';
import { PackageStates } from '$libs/types';
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import PanelHeader from '@tea/ui/panel-header/panel-header.svelte';
import { packagesStore } from '$libs/stores';
import MiniPackageCard from '@tea/ui/MiniPackageCard/MiniPackageCard.svelte';
import MiniPackageCard from '@tea/ui/mini-package-card/mini-package-card.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
let packages: GUIPackage[] = [];

View file

@ -3,7 +3,7 @@
import { postsStore } from '$libs/stores';
import type { AirtablePost } from '@tea/ui/types';
import Posts from '@tea/ui/Posts/Posts.svelte';
import PanelHeader from '@tea/ui/PanelHeader/PanelHeader.svelte';
import PanelHeader from '@tea/ui/panel-header/panel-header.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
let news: AirtablePost[] = [];

View file

@ -3,7 +3,7 @@
import '@tea/ui/icons/icons.css';
import type { Package, Bottle } from '@tea/ui/types';
import Button from '@tea/ui/Button/Button.svelte';
import StarRating from '@tea/ui/StarRating/StarRating.svelte';
import StarRating from '@tea/ui/star-rating/star-rating.svelte';
import { onMount } from 'svelte';
import { getPackageBottles } from '@api';

View file

@ -1,7 +1,7 @@
<script lang="ts">
import '$appcss';
import { afterUpdate } from 'svelte';
import ReviewCard from '@tea/ui/ReviewCard/ReviewCard.svelte';
import ReviewCard from '@tea/ui/review-card/review-card.svelte';
import type { Review } from '@tea/ui/types';
export let reviews: Review[];

View file

@ -3,7 +3,7 @@
import type { GUIPackage } from '$libs/types';
import { PackageStates } from '$libs/types';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import { onMount } from 'svelte';
// TODO: replace with getting foundation essentials

View file

@ -4,8 +4,8 @@
import SortingButtons from './SortingButtons.svelte';
import type { GUIPackage } from '$libs/types';
import { PackageStates } from '$libs/types';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import SearchInput from '@tea/ui/SearchInput/SearchInput.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import SearchInput from '@tea/ui/search-input/search-input.svelte';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import { installPackage } from '@api';

View file

@ -2,7 +2,7 @@
import { searchStore } from '$libs/stores';
import type { GUIPackage } from '$libs/types';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import { PackageStates } from '$libs/types';
import Posts from '@tea/ui/Posts/Posts.svelte';

View file

@ -4,7 +4,7 @@
import type { Package } from '@tea/ui/types';
import { PackageStates } from '$libs/types';
import Preloader from '@tea/ui/Preloader/Preloader.svelte';
import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte';
import PackageCard from '@tea/ui/package-card/package-card.svelte';
import { onMount } from 'svelte';
import { installPackage } from '@api';
import { packagesStore } from '$libs/stores';

View file

@ -2,7 +2,7 @@
import { open } from '@tauri-apps/api/shell';
import { authStore } from '$libs/stores';
import type { Developer } from '@tea/ui/types';
import { baseUrl } from '$libs/v1Client';
import { baseUrl } from '$libs/v1-client';
let user: Developer | null = null;
const deviceId = authStore.deviceIdStore;

View file

@ -2,7 +2,7 @@
import { page } from '$app/stores';
import { beforeUpdate } from 'svelte';
import { searchStore } from '$libs/stores';
import SearchInput from '@tea/ui/SearchInput/SearchInput.svelte';
import SearchInput from '@tea/ui/search-input/search-input.svelte';
import { navStore } from '$libs/stores';
import ProfileNavButton from './ProfileNavButton.svelte';

View file

@ -1,6 +1,6 @@
import { getPkgBottles } from '../teaDir';
import { getPkgBottles } from '../tea-dir';
describe('teaDir module', () => {
describe('tea-dir module', () => {
it('should getPkgBottles from nested Dir object/s', () => {
const results = getPkgBottles({
name: 'kkos',

View file

@ -19,10 +19,10 @@ import type { GUIPackage, Course, Category, AuthStatus, DeviceAuth } from '../ty
import * as mock from './mock';
import { PackageStates } from '../types';
import { getInstalledPackages } from '$libs/teaDir';
import { getInstalledPackages } from '$libs/tea-dir';
import { installPackageCommand } from '$libs/cli';
import { get as apiGet } from '$libs/v1Client';
import { get as apiGet } from '$libs/v1-client';
export async function getPackages(): Promise<GUIPackage[]> {
const [packages, installedPackages] = await Promise.all([

View file

@ -2,11 +2,11 @@
import '$appcss';
import { navigating } from '$app/stores';
import { afterNavigate } from '$app/navigation';
import TopBar from '$components/TopBar/TopBar.svelte';
import FooterLinks from '$components/FooterLinks/FooterLinks.svelte';
import TopBar from '$components/top-bar/top-bar.svelte';
import FooterLinks from '$components/footer-links/footer-links.svelte';
import { navStore } from '$libs/stores';
import SearchPopupResults from '$components/SearchPopupResults/SearchPopupResults.svelte';
import SearchPopupResults from '$components/search-popup-results/search-popup-results.svelte';
let view: HTMLElement;

View file

@ -1,13 +1,13 @@
<!-- home / discover / welcome page -->
<script lang="ts">
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import EssentialWorkshops from '$components/EssentialWorkshops/EssentialWorkshops.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import EssentialWorkshops from '$components/essential-workshops/essential-workshops.svelte';
import Packages from '$components/Packages/Packages.svelte';
import News from '$components/News/News.svelte';
import HeaderCard from '@tea/ui/HeaderCard/HeaderCard.svelte';
import ListAction from '@tea/ui/ListAction/ListAction.svelte';
import ListAction from '@tea/ui/list-action/list-action.svelte';
</script>
<div>

View file

@ -1,8 +1,8 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import CliBanner from '$components/CliBanner/CliBanner.svelte';
import BigBlackSpace from '$components/BigBlackSpace/BigBlackSpace.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import CliBanner from '$components/cli-banner/cli-banner.svelte';
import BigBlackSpace from '$components/big-black-space/big-black-space.svelte';
</script>
<div>

View file

@ -1,8 +1,8 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import FeaturedCourses from '$components/FeaturedCourses/FeaturedCourses.svelte';
import EssentialWorkshops from '$components/EssentialWorkshops/EssentialWorkshops.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import FeaturedCourses from '$components/featured-courses/featured-courses.svelte';
import EssentialWorkshops from '$components/essential-workshops/essential-workshops.svelte';
</script>
<div>

View file

@ -1,7 +1,7 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import SearchPackages from '$components/SearchPackages/SearchPackages.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import SearchPackages from '$components/search-packages/search-packages.svelte';
</script>
<div>

View file

@ -1,18 +1,18 @@
<script lang="ts">
import '$appcss';
import { onMount } from 'svelte';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import { packagesReviewStore } from '$libs/stores';
import PackageBanner from '$components/PackageBanner/PackageBanner.svelte';
import PackageBanner from '$components/package-banner/package-banner.svelte';
import type { Review, Bottle } from '@tea/ui/types';
import SuggestedPackages from '$components/SuggestedPackages/SuggestedPackages.svelte';
import SuggestedPackages from '$components/suggested-packages/suggested-packages.svelte';
import Tabs from '@tea/ui/Tabs/Tabs.svelte';
import type { Tab } from '@tea/ui/types';
import Bottles from '@tea/ui/Bottles/Bottles.svelte';
import { getPackageBottles } from '@api';
import PackageMetas from '@tea/ui/PackageMetas/PackageMetas.svelte';
import Markdown from '@tea/ui/Markdown/Markdown.svelte';
import PackageSnippets from '@tea/ui/PackageSnippets/PackageSnippets.svelte';
import PackageMetas from '@tea/ui/package-metas/package-metas.svelte';
import Markdown from '@tea/ui/markdown/markdown.svelte';
import PackageSnippets from '@tea/ui/package-snippets/package-snippets.svelte';
/** @type {import('./$types').PageData} */
export let data;

View file

@ -1,10 +1,10 @@
<script>
import '$appcss';
import PageHeader from '$components/PageHeader/PageHeader.svelte';
import ProfileBanner from '$components/ProfileBanner/ProfileBanner.svelte';
import PageHeader from '$components/page-header/page-header.svelte';
import ProfileBanner from '$components/profile-banner/profile-banner.svelte';
import Preflight from '$components/Preflight/Preflight.svelte';
import Badges from '$components/Badges/Badges.svelte';
import InstalledPackages from '$components/InstalledPackages/InstalledPackages.svelte';
import Badges from '$components/badges/Badges.svelte';
import InstalledPackages from '$components/installed-packages/installed-packages.svelte';
</script>
<div>

View file

@ -1,4 +1,4 @@
import Button from "./ButtonView.svelte";
import Button from "./button-view.svelte";
// More on how to set up stories at: https://storybook.js.org/docs/7.0/svelte/writing-stories/introduction
export default {

View file

@ -3,7 +3,7 @@
import { onDestroy, onMount } from "svelte";
import { watchResize } from "svelte-watch-resize";
import Preloader from "../Preloader/Preloader.svelte";
import GalleryItem from "./GalleryItem.svelte";
import GalleryItem from "./gallery-item.svelte";
export let title = "";
export let linkTarget = "";

View file

@ -1,6 +1,6 @@
<script lang="ts">
import "../app.css";
import ImgLoader from "../ImgLoader/ImgLoader.svelte";
import ImgLoader from "../img-loader/img-loader.svelte";
export let width = 0;
export let imageUrl = "";

View file

@ -1,6 +1,6 @@
<script lang="ts">
import Button from "../Button/Button.svelte";
import ImgLoader from "../ImgLoader/ImgLoader.svelte";
import ImgLoader from "../img-loader/img-loader.svelte";
import type { ListActionItem } from "../types";
export let title: string;

View file

@ -2,7 +2,7 @@
import "../app.css";
import type { Package } from "../types";
import ImgLoader from "../ImgLoader/ImgLoader.svelte";
import ImgLoader from "../img-loader/img-loader.svelte";
export let pkg: Package;
export let ctaLabel: string;

View file

@ -1,7 +1,7 @@
<script lang="ts">
import "../app.css";
import type { Package } from "../types";
import ImgLoader from "../ImgLoader/ImgLoader.svelte";
import ImgLoader from "../img-loader/img-loader.svelte";
export let pkg: Package;
export let link: string;

View file

@ -2,8 +2,8 @@
import "../app.css";
import { onMount } from "svelte";
import type { Snippet, Tab } from "../types";
import Tabs from "../Tabs/Tabs.svelte";
import Code from "./Code.svelte";
import Tabs from "../tabs/tabs.svelte";
import Code from "./code.svelte";
export let snippet: Snippet;

View file

@ -1,6 +1,6 @@
<script lang="ts">
import { snippets } from "./sample";
import PackageSnippet from "./PackageSnippet.svelte";
import PackageSnippet from "./package-snippet.svelte";
</script>
<ul class="bg-black">