Skip to content

Commit aa2a07d

Browse files
committed
TW-1290 Add one more property for non-permanent ads places
1 parent 37514bd commit aa2a07d

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/advertising/slise.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ export interface SliseAdPlacesRule {
8888
divWrapperStyle?: Record<StylePropName, string>;
8989
};
9090
stylesOverrides?: SliseAdStylesOverrides[];
91+
shouldHideOriginal?: boolean;
9192
}
9293

9394
export interface PermanentSliseAdPlacesRule {

src/routers/slise-ad-rules/ad-places.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ import {
8282
* type: array
8383
* items:
8484
* $ref: '#/components/schemas/SliseAdStylesOverrides'
85+
* shouldHideOriginal:
86+
* type: boolean
87+
* description: Whether original ads banners should be hidden but not removed
88+
* default: false
8589
* example:
8690
* urlRegexes:
8791
* - '^https://goerli\.etherscan\.io/?$'

src/utils/schemas.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ const sliseAdPlacesRulesSchema = arraySchema()
115115
divWrapperStyle: styleSchema
116116
})
117117
.required(),
118-
stylesOverrides: arraySchema().of(sliseAdStylesOverridesSchema.clone().required())
118+
stylesOverrides: arraySchema().of(sliseAdStylesOverridesSchema.clone().required()),
119+
shouldHideOriginal: booleanSchema().default(false)
119120
})
120121
.required()
121122
)

0 commit comments

Comments
 (0)