|
|
|
|
@ -33,7 +33,7 @@ export function BindDirective(node, context) {
|
|
|
|
|
e.bind_invalid_target(
|
|
|
|
|
node,
|
|
|
|
|
node.name,
|
|
|
|
|
property.valid_elements.map((valid_element) => `<${valid_element}>`).join(', ')
|
|
|
|
|
property.valid_elements.map((valid_element) => `\`<${valid_element}>\``).join(', ')
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -70,12 +70,12 @@ export function BindDirective(node, context) {
|
|
|
|
|
e.bind_invalid_target(
|
|
|
|
|
node,
|
|
|
|
|
node.name,
|
|
|
|
|
`<input type="checkbox">${type?.value[0].data === 'radio' ? ` — for <input type="radio">, use 'group' binding` : ''}`
|
|
|
|
|
`\`<input type="checkbox">\`${type?.value[0].data === 'radio' ? ` — for \`<input type="radio">\`, use \`bind:group\`` : ''}`
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (node.name === 'files' && type?.value[0].data !== 'file') {
|
|
|
|
|
e.bind_invalid_target(node, node.name, '<input type="file">');
|
|
|
|
|
e.bind_invalid_target(node, node.name, '`<input type="file">`');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -98,7 +98,7 @@ export function BindDirective(node, context) {
|
|
|
|
|
e.bind_invalid_target(
|
|
|
|
|
node,
|
|
|
|
|
node.name,
|
|
|
|
|
`non-<svg> elements. Use 'clientWidth' for <svg> instead`
|
|
|
|
|
`non-\`<svg>\` elements. Use \`bind:clientWidth\` for \`<svg>\` instead`
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|