Skip to content

Commit

Permalink
Merge 0c8c5ff into 54e5719
Browse files Browse the repository at this point in the history
  • Loading branch information
tylerturdenpants committed Dec 21, 2019
2 parents 54e5719 + 0c8c5ff commit c940bf9
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
8 changes: 6 additions & 2 deletions transforms/angle-brackets/transform.js
Original file line number Diff line number Diff line change
Expand Up @@ -263,11 +263,15 @@ function transformNodeAttributes(tagName, node) {
}

function getDataAttributesFromParams(params) {
return params.filter(param => param.original && `${param.original}`.startsWith('data-'));
return params.filter(
p => p.original && `${p.original}`.startsWith('data-') && p.type === 'PathExpression'
);
}

function getNonDataAttributesFromParams(params) {
return params.filter(p => !(p.original && `${p.original}`.startsWith('data-')));
return params.filter(
p => !(p.original && `${p.original}`.startsWith('data-')) || p.type === 'StringLiteral'
);
}

function shouldIgnoreMustacheStatement(fullName, config, invokableData) {
Expand Down
2 changes: 2 additions & 0 deletions transforms/angle-brackets/transform.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -376,6 +376,7 @@ test('let', () => {
test('link-to', () => {
let input = `
{{#link-to "about"}}About Us{{/link-to}}
{{#link-to "data-access"}}Accessing the Crates.io Data{{/link-to}}
{{#link-to this.dynamicRoute}}About Us{{/link-to}}
{{#link-to "user" this.first this.second}}Show{{/link-to}}
{{#link-to "user" this.first this.second (query-params foo="baz")}}Show{{/link-to}}
Expand All @@ -386,6 +387,7 @@ test('link-to', () => {
expect(runTest('link-to.hbs', input)).toMatchInlineSnapshot(`
"
<LinkTo @route=\\"about\\">About Us</LinkTo>
<LinkTo @route=\\"data-access\\">Accessing the Crates.io Data</LinkTo>
<LinkTo @route={{this.dynamicRoute}}>About Us</LinkTo>
<LinkTo @route=\\"user\\" @models={{array this.first this.second}}>Show</LinkTo>
<LinkTo @route=\\"user\\" @models={{array this.first this.second}} @query={{hash foo=\\"baz\\"}}>Show</LinkTo>
Expand Down

0 comments on commit c940bf9

Please sign in to comment.