Skip to content

Commit 1c8778e

Browse files
Import presets from controller
1 parent 570856e commit 1c8778e

File tree

18 files changed

+34
-25
lines changed

18 files changed

+34
-25
lines changed

package.json

-3
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@
3030
"test:storybook": "pnpm turbo build:deps test:storybook",
3131
"test:storybook:update": "pnpm turbo build:deps test:storybook:update"
3232
},
33-
"dependencies": {
34-
"@cartridge/presets": "github:cartridge-gg/presets#555aa13"
35-
},
3633
"devDependencies": {
3734
"@changesets/changelog-github": "^0.4.2",
3835
"@changesets/cli": "^2.20.0",

packages/controller/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"dependencies": {
6767
"@cartridge/account-wasm": "workspace:*",
6868
"@cartridge/penpal": "catalog:",
69+
"@cartridge/presets": "catalog:",
6970
"@starknet-io/types-js": "catalog:",
7071
"@telegram-apps/sdk": "^2.4.0",
7172
"base64url": "catalog:",

packages/keychain/.storybook/mock.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import { constants, RpcProvider } from "starknet";
22
import Controller from "@cartridge/controller";
3-
import { SessionPolicies } from "@cartridge/presets";
3+
import { defaultTheme, SessionPolicies } from "@cartridge/controller";
44
import { Parameters } from "@storybook/react";
55
import { ConnectionContextValue } from "../src/components/provider/connection";
66
import { UpgradeInterface } from "../src/hooks/upgrade";
77
import { ConnectCtx, ConnectionCtx } from "../src/utils/connection/types";
8-
import { defaultTheme } from "@cartridge/presets";
98

109
export interface StoryParameters extends Parameters {
1110
connection?: {

packages/keychain/.storybook/provider.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { PropsWithChildren } from "react";
22
import { QueryClient, QueryClientProvider } from "react-query";
3-
import { controllerConfigs } from "@cartridge/presets";
3+
import { controllerConfigs } from "@cartridge/controller";
44
import { mainnet } from "@starknet-react/chains";
55
import { StarknetConfig, publicProvider, voyager } from "@starknet-react/core";
66
import { useThemeEffect } from "@cartridge/ui-next";

packages/keychain/src/components/connect/CreateSession.stories.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Meta, StoryObj } from "@storybook/react";
22
import { CreateSession } from "./CreateSession";
33
import { ETH_CONTRACT_ADDRESS } from "@cartridge/utils";
44
import { parseSessionPolicies } from "@/hooks/session";
5-
import { controllerConfigs } from "@cartridge/presets";
5+
import { controllerConfigs } from "@cartridge/controller";
66

77
const meta: Meta<typeof CreateSession> = {
88
component: CreateSession,

packages/keychain/src/components/session/ContractCard.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useConnection } from "@/hooks/connection";
22
import { useCreateSession } from "@/hooks/session";
3-
import type { Method } from "@cartridge/presets";
3+
import type { Method } from "@cartridge/controller";
44
import {
55
CodeIcon,
66
InfoIcon,

packages/keychain/src/components/session/MessageCard.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useCreateSession } from "@/hooks/session";
2-
import type { SignMessagePolicy } from "@cartridge/presets";
2+
import type { SignMessagePolicy } from "@cartridge/controller";
33
import {
44
Accordion,
55
AccordionContent,

packages/keychain/src/context/theme.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ControllerTheme } from "@cartridge/presets";
1+
import { ControllerTheme } from "@cartridge/controller";
22
import { createContext } from "react";
33

44
export type VerifiableControllerTheme = ControllerTheme & {

packages/keychain/src/hooks/connection.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ import {
1010
ResponseCodes,
1111
toArray,
1212
toSessionPolicies,
13+
defaultTheme,
14+
controllerConfigs,
15+
Policies,
1316
} from "@cartridge/controller";
1417
import {
1518
ConnectionContext,
1619
ConnectionContextValue,
1720
} from "@/components/provider/connection";
1821
import { UpgradeInterface, useUpgrade } from "./upgrade";
19-
import { Policies } from "@cartridge/presets";
20-
import { defaultTheme, controllerConfigs } from "@cartridge/presets";
2122
import { ParsedSessionPolicies, parseSessionPolicies } from "./session";
2223
import { VerifiableControllerTheme } from "@/context/theme";
2324

packages/keychain/src/hooks/session.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
type SignMessagePolicy,
66
type TypedDataPolicy,
77
erc20Metadata,
8-
} from "@cartridge/presets";
8+
} from "@cartridge/controller";
99
import { CartridgeIcon, CoinsIcon } from "@cartridge/ui-next";
1010
import React, { createContext, useContext } from "react";
1111
import {

packages/keychain/src/utils/connection/connect.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { ConnectReply } from "@cartridge/controller";
1+
import { ConnectReply, Policies } from "@cartridge/controller";
22
import { ConnectCtx, ConnectionCtx } from "./types";
3-
import { Policies } from "@cartridge/presets";
43

54
export function connect({
65
setRpcUrl,

packages/keychain/src/utils/connection/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {
44
ExecuteReply,
55
ConnectError,
66
DeployReply,
7+
Policies,
78
} from "@cartridge/controller";
8-
import { Policies } from "@cartridge/presets";
99
import { Call, EstimateFee, Signature, TypedData } from "starknet";
1010

1111
export type ConnectionCtx =

packages/profile/src/components/provider/theme.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
defaultTheme,
33
controllerConfigs,
44
ControllerTheme,
5-
} from "@cartridge/presets";
5+
} from "@cartridge/controller";
66
import { useThemeEffect } from "@cartridge/ui-next";
77
import { useCallback, useEffect, useState } from "react";
88
import { useSearchParams } from "react-router-dom";

packages/profile/src/context/theme.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createContext } from "react";
2-
import { defaultTheme, ControllerTheme } from "@cartridge/presets";
2+
import { defaultTheme, ControllerTheme } from "@cartridge/controller";
33

44
export type ColorScheme = "dark" | "light" | "system";
55

packages/ui-next/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
},
7272
"devDependencies": {
7373
"@cartridge/eslint": "workspace:^",
74+
"@cartridge/presets": "catalog:",
7475
"@cartridge/tsconfig": "workspace:*",
7576
"@storybook/addon-essentials": "catalog:",
7677
"@storybook/addon-themes": "catalog:",
@@ -107,4 +108,4 @@
107108
"viem": "catalog:"
108109
},
109110
"sideEffects": false
110-
}
111+
}

packages/utils/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"viem": "catalog:"
2929
},
3030
"devDependencies": {
31+
"@cartridge/presets": "catalog:",
3132
"@cartridge/tsconfig": "workspace:*",
3233
"@graphql-codegen/cli": "^2.6.2",
3334
"@graphql-codegen/typescript": "^2.4.8",

pnpm-lock.yaml

+15-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ packages:
66

77
catalog:
88
"@cartridge/penpal": "^6.2.4"
9+
"@cartridge/presets": "github:cartridge-gg/presets#555aa13"
910
"@eslint/js": "^9.18.0"
1011
"@starknet-io/types-js": "^0.7.7"
1112
"@starknet-react/chains": "^3.1"

0 commit comments

Comments
 (0)