data --> props

pull/1864/head
Rich Harris 7 years ago
parent b1417ff8ae
commit 171f75d4cf

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
items: [ items: [
{ foo: true, bar: false }, { foo: true, bar: false },
{ foo: false, bar: true }, { foo: false, bar: true },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
class: 'foo' class: 'foo'
}, },

@ -1,7 +1,7 @@
export default { export default {
'skip-ssr': true, 'skip-ssr': true,
data: { props: {
inputType: 'text', inputType: 'text',
inputValue: 42 inputValue: 42
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { foo: 'bar' }, props: { foo: 'bar' },
html: ` html: `
<svg> <svg>

@ -1,7 +1,7 @@
export default { export default {
'skip-ssr': true, 'skip-ssr': true,
data: { props: {
foo: false foo: false
}, },

@ -1,7 +1,7 @@
const promise = Promise.resolve(42); const promise = Promise.resolve(42);
export default { export default {
data: { props: {
promise promise
}, },

@ -10,7 +10,7 @@ const items = [{
}]; }];
export default { export default {
data: { props: {
items items
}, },

@ -5,7 +5,7 @@ let thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
thePromise thePromise
}, },

@ -4,7 +4,7 @@ let thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
thePromise thePromise
}, },

@ -5,7 +5,7 @@ const thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
show: true, show: true,
thePromise thePromise
}, },

@ -5,7 +5,7 @@ let thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
thePromise thePromise
}, },

@ -5,7 +5,7 @@ let thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
thePromise thePromise
}, },

@ -5,7 +5,7 @@ let thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
thePromise thePromise
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
thePromise: 'not actually a promise' thePromise: 'not actually a promise'
}, },

@ -5,7 +5,7 @@ let promise = new Promise(f => {
}); });
export default { export default {
data: { props: {
promise promise
}, },

@ -5,7 +5,7 @@ let thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
thePromise thePromise
}, },

@ -5,7 +5,7 @@ let thePromise = new Promise(f => {
}); });
export default { export default {
data: { props: {
thePromise thePromise
}, },

@ -8,7 +8,7 @@ const tasks = [
export default { export default {
'skip-ssr': true, 'skip-ssr': true,
data: { props: {
tasks, tasks,
selected: tasks[0] selected: tasks[0]
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
items: [ items: [
{ description: 'one', completed: true }, { description: 'one', completed: true },
{ description: 'two', completed: false }, { description: 'two', completed: false },

@ -5,7 +5,7 @@ const values = [
]; ];
export default { export default {
data: { props: {
values, values,
selected: [ values[1] ] selected: [ values[1] ]
}, },

@ -5,7 +5,7 @@ const values = [
]; ];
export default { export default {
data: { props: {
values, values,
selected: [ values[1] ] selected: [ values[1] ]
}, },

@ -1,7 +1,7 @@
export default { export default {
'skip-ssr': true, 'skip-ssr': true,
data: { props: {
indeterminate: true, indeterminate: true,
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
cats: [ cats: [
{ {
name: "cat 0", name: "cat 0",

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
foo: true foo: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
count: 42, count: 42,
}, },

@ -5,7 +5,7 @@ const values = [
]; ];
export default { export default {
data: { props: {
values, values,
selected: values[1] selected: values[1]
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
count: 42, count: 42,
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
count: 42, count: 42,
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
items: ['one', 'two', 'three'], items: ['one', 'two', 'three'],
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
component: { component: {
name: 'world', name: 'world',
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
prop: 'bar', prop: 'bar',
obj: { obj: {
foo: 'a', foo: 'a',

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
prop: 'name', prop: 'name',
user: { user: {
name: 'alice', name: 'alice',

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
prop: 'bar', prop: 'bar',
objects: [ objects: [
{ {

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
items: [ items: [
{ description: 'one' }, { description: 'one' },
{ description: 'two' }, { description: 'two' },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
user: { user: {
name: 'alice', name: 'alice',
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
name: 'world', name: 'world',
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
a: 42 a: 42
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
values: [1, 2, 3], values: [1, 2, 3],
foo: 2 foo: 2
}, },

@ -13,7 +13,7 @@ export default {
</select> </select>
`, `,
data: { props: {
items: [{ value: 'hullo' }, { value: 'world' }] items: [{ value: 'hullo' }, { value: 'world' }]
}, },

@ -1,7 +1,7 @@
export default { export default {
html: ``, html: ``,
data: { props: {
letter: 'b' letter: 'b'
}, },

@ -23,7 +23,7 @@ export default {
<p>selected: b</p> <p>selected: b</p>
`, `,
data: { props: {
selected: 'b', selected: 'b',
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
items: [], items: [],
selected: null selected: null
}, },

@ -1,7 +1,7 @@
export default { export default {
skip: true, // JSDOM skip: true, // JSDOM
data: { props: {
selected: [ 'two', 'three' ] selected: [ 'two', 'three' ]
}, },

@ -23,7 +23,7 @@ export default {
<p>selected: one</p> <p>selected: one</p>
`, `,
data: { props: {
selected: 'one', selected: 'one',
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
value: 'some text', value: 'some text',
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
user: { active: true } user: { active: true }
}, },
html: `<div class="active"></div>`, html: `<div class="active"></div>`,

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
things: ['one', 'two', 'three'], things: ['one', 'two', 'three'],
selected: 'two' selected: 'two'
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
"is-active": true, "is-active": true,
isSelected: true, isSelected: true,
myClass: 'one two' myClass: 'one two'

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
"is-active": true, "is-active": true,
isSelected: true isSelected: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
myClass: 'one two' myClass: 'one two'
}, },
html: `<div class="one two three"></div>`, html: `<div class="one two three"></div>`,

@ -1,7 +1,7 @@
export default { export default {
'skip-ssr': true, 'skip-ssr': true,
data: { props: {
count: 3 count: 3
}, },

@ -1,7 +1,7 @@
export default { export default {
'skip-ssr': true, 'skip-ssr': true,
data: { props: {
count: 3 count: 3
}, },

@ -14,7 +14,7 @@ const selectedComponent = components[0];
export default { export default {
skip: true, // doesn't reflect real-world bug, maybe a JSDOM quirk skip: true, // doesn't reflect real-world bug, maybe a JSDOM quirk
data: { props: {
components, components,
selectedComponent selectedComponent
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
a: [{ id: 'foo' }, { id: 'bar' }, { id: 'baz' }] a: [{ id: 'foo' }, { id: 'bar' }, { id: 'baz' }]
}, },

@ -1,7 +1,7 @@
export default { export default {
'skip-ssr': true, // TODO delete this line, once binding works 'skip-ssr': true, // TODO delete this line, once binding works
data: { props: {
x: 'initial' x: 'initial'
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
show: true show: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
foo: 42 foo: 42
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
bar: 'lol', bar: 'lol',
x: 2, x: 2,
compound: 'piece of', compound: 'piece of',

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
value: 1, value: 1,
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
items: [ 'a', 'b', 'c' ] items: [ 'a', 'b', 'c' ]
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
visible: true visible: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
flag: true flag: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
values: [1, 2, 3, 4] values: [1, 2, 3, 4]
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
things: [1, 2, 3] things: [1, 2, 3]
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
showModal: true showModal: true
}, },

@ -15,7 +15,7 @@ export default {
</ul> </ul>
`, `,
data: { props: {
components: [ components: [
{ name: 'foo', edit: true }, { name: 'foo', edit: true },
{ name: 'bar', edit: false }, { name: 'bar', edit: false },

@ -3,7 +3,7 @@ export default {
<ul><li>foo</li><li>bar</li><li>baz</li></ul> <ul><li>foo</li><li>bar</li><li>baz</li></ul>
`, `,
data: { props: {
components: [ 'foo', 'bar', 'baz' ] components: [ 'foo', 'bar', 'baz' ]
} }
}; };

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
name: 'everybody' name: 'everybody'
}, },

@ -1,7 +1,7 @@
export default { export default {
html: `<button>click me</button>`, html: `<button>click me</button>`,
data: { props: {
foo: 42 foo: 42
}, },

@ -3,7 +3,7 @@ export default {
dev: true dev: true
}, },
data: { props: {
x: true x: true
}, },

@ -3,7 +3,7 @@ export default {
dev: true dev: true
}, },
data: { props: {
bar: 1 bar: 1
}, },

@ -3,7 +3,7 @@ export default {
dev: true dev: true
}, },
data: { props: {
letters: [ letters: [
{ {
id: 1, id: 1,

@ -3,7 +3,7 @@ export default {
dev: true dev: true
}, },
data: { props: {
a: 42 a: 42
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true x: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true, x: true,
foo: 'one' foo: 'one'
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true x: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true x: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true x: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true x: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true x: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: 1 x: 1
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: true x: true
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
show: false, show: false,
fields: [1, 2] fields: [1, 2]
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
foo: { foo: {
bar: ['x', 'y', 'z'] bar: ['x', 'y', 'z']
} }

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
animalPawsEntries: [ animalPawsEntries: [
['raccoon', 'hands'], ['raccoon', 'hands'],
['eagle', 'wings'] ['eagle', 'wings']

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
animalPawsEntries: [ animalPawsEntries: [
['raccoon', 'hands'], ['raccoon', 'hands'],
['eagle', 'wings'] ['eagle', 'wings']

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
people: [{ name: { first: 'Doctor', last: 'Who' } }], people: [{ name: { first: 'Doctor', last: 'Who' } }],
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
animalPawsEntries: [ animalPawsEntries: [
{ animal: 'raccoon', pawType: 'hands' }, { animal: 'raccoon', pawType: 'hands' },
{ animal: 'eagle', pawType: 'wings' } { animal: 'eagle', pawType: 'wings' }

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
animals: [ 'alpaca', 'baboon', 'capybara' ] animals: [ 'alpaca', 'baboon', 'capybara' ]
}, },

@ -1,5 +1,5 @@
export default { export default {
nestedTransitions: true, nestedTransitions: true,
data: { items: [] }, props: { items: [] },
html: `No items.`, html: `No items.`,
}; };

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
animals: [], animals: [],
foo: 'something else' foo: 'something else'
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
animals: [ 'alpaca', 'baboon', 'capybara' ], animals: [ 'alpaca', 'baboon', 'capybara' ],
foo: 'something else' foo: 'something else'
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
visible: true, visible: true,
empty: [] empty: []
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
dummy: false, dummy: false,
fruits: ['Apple', 'Banana', 'Tomato'], fruits: ['Apple', 'Banana', 'Tomato'],
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
things: [0, 0, 0, 0, 0] things: [0, 0, 0, 0, 0]
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
animals: [ 'adder', 'blue whale', 'chameleon' ] animals: [ 'adder', 'blue whale', 'chameleon' ]
}, },
html: `<p>0: adder</p><p>1: blue whale</p><p>2: chameleon</p><!---->` html: `<p>0: adder</p><p>1: blue whale</p><p>2: chameleon</p><!---->`

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
todos: [ todos: [
{ id: 123, description: 'buy milk' }, { id: 123, description: 'buy milk' },
{ id: 234, description: 'drink milk' } { id: 234, description: 'drink milk' }

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
x: [{ z: 1 }, { z: 2 }], x: [{ z: 1 }, { z: 2 }],
}, },

@ -1,5 +1,5 @@
export default { export default {
data: { props: {
words: ['foo', 'bar', 'baz'] words: ['foo', 'bar', 'baz']
}, },

@ -18,7 +18,7 @@ function permute() {
} }
export default { export default {
data: { props: {
values: toObjects('abc'), values: toObjects('abc'),
}, },

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save