useComponentVariable bug
Hi could u help me fix this issue
<template>
<div class="my-section">
<p :style="textStyle">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat.
</p>
<button @click="handleFileChange">Upload Files</button>
</div>
</template>
<script>
import { computed } from "vue";
export default {
props: {
uid: { type: String, required: true },
content: { type: Object, required: true },
},
setup(props) {
const { value: files, setValue: setFiles } =
wwLib.wwVariable.useComponentVariable({
uid: props.uid,
name: "value",
defaultValue: [],
type: "file",
});
const textStyle = computed(() => ({
color: props?.content?.textColor,
}));
const handleFileChange = () => {
setFiles(["hello"]);
};
return {
files,
setFiles,
textStyle,
handleFileChange,
};
},
};
</script>
<style lang="scss" scoped>
.my-section {
display: flex;
flex-direction: column;
align-items: center;
min-height: 200px;
h1 {
font-size: 32px;
}
p {
margin-top: 12px;
}
}
</style>
