|
|
@ -80,7 +80,7 @@ export default function dom(
|
|
|
|
${$$props} => {
|
|
|
|
${$$props} => {
|
|
|
|
${uses_props && component.invalidate('$$props', `$$props = @assign(@assign({}, $$props), $$new_props)`)}
|
|
|
|
${uses_props && component.invalidate('$$props', `$$props = @assign(@assign({}, $$props), $$new_props)`)}
|
|
|
|
${writable_props.map(prop =>
|
|
|
|
${writable_props.map(prop =>
|
|
|
|
`if ('${prop.export_name}' in $$props) ${component.invalidate(prop.name, `${prop.name} = $$props.${prop.export_name}`)};`
|
|
|
|
`if ('${prop.export_name}' in ${$$props}) ${component.invalidate(prop.name, `${prop.name} = ${$$props}.${prop.export_name}`)};`
|
|
|
|
)}
|
|
|
|
)}
|
|
|
|
${component.slots.size > 0 &&
|
|
|
|
${component.slots.size > 0 &&
|
|
|
|
`if ('$$scope' in ${$$props}) ${component.invalidate('$$scope', `$$scope = ${$$props}.$$scope`)};`}
|
|
|
|
`if ('$$scope' in ${$$props}) ${component.invalidate('$$scope', `$$scope = ${$$props}.$$scope`)};`}
|
|
|
|