Skip to content

Comments

feat: Allow setting escape option per parameter replacing#756

Merged
susnux merged 1 commit intomainfrom
feat/allow-per-replacement-escaping
May 6, 2024
Merged

feat: Allow setting escape option per parameter replacing#756
susnux merged 1 commit intomainfrom
feat/allow-per-replacement-escaping

Conversation

@susnux
Copy link
Contributor

@susnux susnux commented May 4, 2024

Allows to use HTML inside the parameters like the following example. This will still escape the user input but keep the HTML tags for a and end_a.

t(
	'app',
	'Click: {a}{userInput}{end_a}',
	{
		a: {
			value: '<a>',
			escape: false,
		},
		userInput,
		end_a: {
			value: '</a>',
			escape: false,
		},
	},
)

Allows to use HTML inside the parameters like the following example.
This will still escape the user input but keep the HTML tags for `a` and `end_a`.
```js
t(
	'app',
	'Click: {a}{userInput}{end_a}',
	{
		a: {
			value: '<a>',
			escape: false,
		},
		userInput,
		end_a: {
			value: '</a>',
			escape: false,
		},
	},
)
```

Signed-off-by: Ferdinand Thiessen <[email protected]>
@susnux susnux added type: enhancement 🚀 New feature or request 3. to review 3️⃣ Waiting for reviews labels May 4, 2024
@susnux susnux requested review from Pytal, nickvergessen and skjnldsv May 4, 2024 11:48
@susnux susnux merged commit 558a387 into main May 6, 2024
@susnux susnux deleted the feat/allow-per-replacement-escaping branch May 6, 2024 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review 3️⃣ Waiting for reviews type: enhancement 🚀 New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants