Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,9 @@ jobs:
run: pnpm install --frozen-lockfile

- name: Run Tests - Unit
run: pnpm --filter ui-react run test:unit
run: |
pnpm --filter ui-react run test:unit
pnpm --filter domain run test:unit

- name: Run Check
run: pnpm exec turbo run check
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ jobs:
name: storybook-build
path: apps/storybook/storybook-static

# smoke test, disabled for now
# - name: Build gql
# run: pnpm --filter graphql build:gql

deploy-storybook:
needs: [build-storybook]
if: github.ref == 'refs/heads/main'
Expand Down
2 changes: 1 addition & 1 deletion apps/storybook/src/components/ui/toaster.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { useToast } from "@geist/ui-react/hooks/shadcn/use-toast";
import {
Toast,
ToastClose,
Expand All @@ -6,7 +7,6 @@ import {
ToastTitle,
ToastViewport,
} from "#components/ui/toast";
import { useToast } from "#hooks/use-toast";

export function Toaster({
className,
Expand Down
188 changes: 0 additions & 188 deletions apps/storybook/src/hooks/use-toast.ts

This file was deleted.

2 changes: 1 addition & 1 deletion apps/storybook/src/stories/filecoin/UploadForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { useForm } from "react-hook-form";
import { ZodType, z } from "zod";

import { FileInputField } from "@geist/ui-react/components/file/file-input-field";
import { toast } from "@geist/ui-react/hooks/shadcn/use-toast";
import type { DownloadProgress } from "ky";
import React from "react";
import { Button } from "#components/ui/button";
Expand All @@ -17,7 +18,6 @@ import {
} from "#components/ui/form";
import { Progress } from "#components/ui/progress";
import { Textarea } from "#components/ui/textarea";
import { toast } from "#hooks/use-toast";

const lorem = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque semper porttitor massa, non placerat dolor rutrum vel. Morbi eu elit vitae odio hendrerit mollis. Proin at nibh auctor, laoreet ante vel, commodo leo. Sed viverra neque id lectus dictum, non accumsan tortor rhoncus. Fusce consectetur est vitae viverra pellentesque. Nunc pharetra felis libero, at rhoncus est euismod et. Morbi ac ultrices lectus, quis commodo eros. Etiam vestibulum finibus imperdiet. Nulla dictum tempor neque ac varius.
Duis sed malesuada odio. Aenean fermentum tristique nunc a dictum. Donec posuere varius pharetra. Sed vitae nisi leo. Nam eget velit id erat sagittis molestie. Fusce feugiat turpis nec neque sodales, sit amet lobortis velit tempus. Curabitur nisi quam, consectetur in velit ac, gravida convallis ante. Etiam condimentum, ligula ut pharetra vehicula, odio ligula laoreet sem, et convallis metus mauris ut tellus. Fusce libero risus, vulputate a suscipit commodo, tincidunt vel ex. Duis quis ultrices ex, in feugiat dolor. Nullam ultrices lorem augue, ac pellentesque velit finibus vel.
Expand Down
2 changes: 1 addition & 1 deletion apps/storybook/src/stories/filecoin/upload-toast.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { toast } from "@geist/ui-react/hooks/shadcn/use-toast";
import {
IpfsGateway,
getGatewayUrlWithCid,
} from "@geist/ui-react/lib/filecoin/gateway";
import { toast } from "#hooks/use-toast";

export const uploadSuccessToast = ({
cid,
Expand Down
2 changes: 1 addition & 1 deletion biome.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
},
"files": {
"ignoreUnknown": false,
"ignore": []
"ignore": ["packages/gql/src/graphql/**/*.ts"]
},
"formatter": {
"enabled": true,
Expand Down
4 changes: 3 additions & 1 deletion packages/domain/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
"./*": ["./src/*", "./src/*.tsx", "./src/*.ts"]
},
"scripts": {
"test": "vitest"
"test": "vitest",
"test:unit": "VITEST_SUITES=unit vitest",
"test:int": "VITEST_SUITES=int vitest"
},
"imports": {
"#*": ["./src/*", "./src/*.tsx"]
Expand Down
2 changes: 1 addition & 1 deletion packages/domain/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": "@geist/typescript-config/react-library.json",
"extends": "@geist/typescript-config/base.json",
"compilerOptions": {
"baseUrl": ".",
"module": "esnext",
Expand Down
23 changes: 23 additions & 0 deletions packages/domain/vite.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import viteConfig from "../../vite.config";

/// <reference types="vitest" />
import { defineConfig, loadEnv } from "vite";

// https://vitejs.dev/config/
export default defineConfig(({ mode }: { mode: string }) => {
const env = loadEnv(mode, process.cwd(), "");

const config = viteConfig(mode);

return {
resolve: {},
test: {
env: loadEnv(mode, process.cwd(), ""),
exclude: config.test!.exclude,
},
plugins: [],
define: {
"process.env": process.env,
},
};
});
15 changes: 6 additions & 9 deletions packages/gql/codegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ const config: CodegenConfig = {
generates: {
"./src/graphql/eas/": {
preset: "client",
documents: ["../../apps/storybook/src/lib/eas/**/*.ts"],
documents: ["../../packages/ui-react/src/lib/eas/**/*.ts"],
schema: "https://easscan.org/graphql",
presetConfig: {
gqlTagName: "gql",
Expand All @@ -21,23 +21,20 @@ const config: CodegenConfig = {
documentMode: "string",
},
},
// note new endpoint for mainnet
// https://discuss.ens.domains/t/ens-subgraph-migration-to-the-decentralised-version/19183
"./src/graphql/ens/": {
preset: "client",
documents: ["../../apps/storybook/src/lib/ens/**/*.ts"],
schema: "https://api.thegraph.com/subgraphs/name/ensdomains/ens",
documents: ["../../packages/ui-react/src/lib/ens/**/*.ts"],
schema:
"https://api.studio.thegraph.com/query/49574/enssepolia/version/latest",
presetConfig: {
gqlTagName: "gql",
},
config: {
documentMode: "string",
},
},
// './schema.graphql': {
// plugins: ['schema-ast'],
// config: {
// includeDirectives: true
// }
// }
},
};

Expand Down
3 changes: 1 addition & 2 deletions packages/gql/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@
".": "./src/graphql/index.ts"
},
"scripts": {
"build:gql": "graphql-codegen --config codegen.ts",
"test": "echo \"Error: no test specified\" && exit 1"
"build:gql": "graphql-codegen --config codegen.ts"
},
"devDependencies": {
"@graphprotocol/graph-cli": "^0.67.2",
Expand Down
Loading
Loading