Skip to content

Commit 16d6d2d

Browse files
Tim Roesetsybaev
authored andcommitted
Hide DBT transformations in cloud (#10583)
1 parent 9db47f3 commit 16d6d2d

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

airbyte-webapp/src/pages/ConnectionPage/pages/ConnectionItemPage/components/TransformationView.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import useConnection from "hooks/services/useConnectionHook";
2323
import { useCurrentWorkspace } from "hooks/services/useWorkspace";
2424
import { useDestinationDefinitionSpecificationLoadAsync } from "hooks/services/useDestinationHook";
2525
import { ContentCard, H4 } from "components";
26+
import { FeatureItem, useFeatureService } from "hooks/services/Feature";
2627

2728
type TransformationViewProps = {
2829
connection: Connection;
@@ -111,6 +112,11 @@ const TransformationView: React.FC<TransformationViewProps> = ({
111112
);
112113
const { updateConnection } = useConnection();
113114
const workspace = useCurrentWorkspace();
115+
const { hasFeature } = useFeatureService();
116+
117+
const supportsNormalization = definition.supportsNormalization;
118+
const supportsDbt =
119+
hasFeature(FeatureItem.AllowCustomDBT) && definition.supportsDbt;
114120

115121
const onSubmit = async (values: {
116122
transformations?: Transformation[];
@@ -150,19 +156,19 @@ const TransformationView: React.FC<TransformationViewProps> = ({
150156

151157
return (
152158
<Content>
153-
{definition.supportsNormalization && (
159+
{supportsNormalization && (
154160
<NormalizationCard
155161
operations={connection.operations}
156162
onSubmit={onSubmit}
157163
/>
158164
)}
159-
{definition.supportsDbt && (
165+
{supportsDbt && (
160166
<CustomTransformationsCard
161167
operations={connection.operations}
162168
onSubmit={onSubmit}
163169
/>
164170
)}
165-
{!definition.supportsNormalization && !definition.supportsDbt && (
171+
{!supportsNormalization && !supportsDbt && (
166172
<NoSupportedTransformationCard>
167173
<H4 center>
168174
<FormattedMessage id="connectionForm.operations.notSupported" />

0 commit comments

Comments
 (0)