Skip to content

Commit 6fe8ba0

Browse files
committed
fix: Subscription banner and extensions in limited setup
1 parent c21b98f commit 6fe8ba0

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

apps/web/src/context/extensions.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,12 @@ const ExtensionsProvider: ParentComponent = (props) => {
7676
const extensionSandboxes = new Map<string, ExtensionSandbox>();
7777
const [installedExtensions, setInstalledExtensions] = createSignal<ExtensionDetails[]>([]);
7878
const [availableExtensions, setAvailableExtensions] = createSignal<ExtensionDetails[]>([]);
79-
const [loadingInstalledExtensions, setLoadingInstalledExtensions] = createSignal(true);
80-
const [loadingAvailableExtensions, setLoadingAvailableExtensions] = createSignal(true);
79+
const [loadingInstalledExtensions, setLoadingInstalledExtensions] = createSignal(
80+
hostConfig.extensions
81+
);
82+
const [loadingAvailableExtensions, setLoadingAvailableExtensions] = createSignal(
83+
hostConfig.extensions
84+
);
8185

8286
createEffect(async () => {
8387
if (!hostConfig.extensions) return;

apps/web/src/layout/secured-layout.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ const SecuredLayout: ParentComponent = (props) => {
4646
<CommandPaletteProvider>
4747
<WalkthroughProvider>
4848
<div class="flex flex-col h-full w-full">
49-
<SubscriptionBanner />
49+
<Show when={hostConfig.billing}>
50+
<SubscriptionBanner />
51+
</Show>
5052
<div
5153
class={clsx(
5254
"flex-1 flex flex-col-reverse md:flex-row h-[calc(100%-1.5rem)]",

apps/web/src/views/editor/editor.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ const Editor: Component<EditorProps> = (props) => {
134134
const [showBlockBubbleMenu, setShowBlockBubbleMenu] = createSignal(false);
135135
const [isNodeSelection, setIsNodeSelection] = createSignal(false);
136136
const { workspaceSettings } = useAuthenticatedUserData();
137-
const client = useClient();
138137
const extensionsContext = useExtensions();
139138
const updateBubbleMenuPlacement = debounce(() => {
140139
bubbleMenuInstance()?.setProps({ placement: isNodeSelection() ? "top-start" : "top" });

0 commit comments

Comments
 (0)