Fix: Dont show cantCreate reason while loading (#5280)

This commit is contained in:
Mike
2025-08-21 17:56:09 +02:00
committed by GitHub
parent ef5090e884
commit eddf99ca64
2 changed files with 9 additions and 4 deletions
@@ -12,7 +12,7 @@
</template>
</CommonAlert>
<CommonAlert
v-if="!canClickCreate"
v-if="!canClickCreate && !permissionLoading"
color="danger"
class="w-lg mb-6 max-w-lg mx-auto"
>
@@ -64,7 +64,11 @@ const route = useRoute()
const mixpanel = useMixpanel()
const { goToStep, currentStep, isLoading, state } = useWorkspacesWizard()
const { canClickCreate, cantClickCreateReason } = useCanCreateWorkspace()
const {
canClickCreate,
cantClickCreateReason,
loading: permissionLoading
} = useCanCreateWorkspace()
const { loading: queryLoading, onResult } = useQuery(
workspaceWizardQuery,
@@ -59,7 +59,7 @@ graphql(`
`)
export const useCanCreateWorkspace = () => {
const { result } = useQuery(useCanCreateWorkspaceQuery)
const { result, loading } = useQuery(useCanCreateWorkspaceQuery)
const {
canClickAction: canClickCreate,
@@ -76,7 +76,8 @@ export const useCanCreateWorkspace = () => {
canClickCreate,
canActuallyCreate,
cantClickCreateReason,
cantClickCreateCode
cantClickCreateCode,
loading
}
}