|
@@ -9,6 +9,7 @@ import { CompUI } from "../../CompUI";
|
|
|
|
|
|
import { SelectTransfer } from "../../CompUI/basicUI/Transfer/select";
|
|
import { SelectTransfer } from "../../CompUI/basicUI/Transfer/select";
|
|
import { TipIcons } from "../../TipIcons";
|
|
import { TipIcons } from "../../TipIcons";
|
|
|
|
+import { IconDelete } from "@/assets/icons";
|
|
|
|
|
|
export default defineUI({
|
|
export default defineUI({
|
|
setup() {
|
|
setup() {
|
|
@@ -71,16 +72,21 @@ export default defineUI({
|
|
style.border = "2px solid #EA9E40"
|
|
style.border = "2px solid #EA9E40"
|
|
}
|
|
}
|
|
return (<Draggable>
|
|
return (<Draggable>
|
|
- <div class="card-item" style={style} onClick={()=>{
|
|
|
|
|
|
+ <div key={item} class={["card-item relative transition-opacity hover:opacity-80"]} style={style} onClick={()=>{
|
|
actions.pickComp(item, false);
|
|
actions.pickComp(item, false);
|
|
}}>
|
|
}}>
|
|
|
|
+ <IconDelete onClick={()=>{
|
|
|
|
+ actions.removeStreamCard(item);
|
|
|
|
+ }} class="deleteitem absolute right-4px top-4px text-black" />
|
|
|
|
+
|
|
<Comp compId={c.id} style={{transformOrigin:"0 0", transform: `scale(${80.0 / helper.designSizeToPx(c.layout.size[0])})`}} />
|
|
<Comp compId={c.id} style={{transformOrigin:"0 0", transform: `scale(${80.0 / helper.designSizeToPx(c.layout.size[0])})`}} />
|
|
</div>
|
|
</div>
|
|
</Draggable>)
|
|
</Draggable>)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
<img class="mt-15px cursor-pointer" onClick={()=>{
|
|
<img class="mt-15px cursor-pointer" onClick={()=>{
|
|
- console.log("add card");
|
|
|
|
|
|
+ const index = store.streamCardIds.length;
|
|
|
|
+ actions.addCompToDesign("Container", index);
|
|
}} src={require("@/assets/imgs/add.svg")} alt="" />
|
|
}} src={require("@/assets/imgs/add.svg")} alt="" />
|
|
</Container>
|
|
</Container>
|
|
</div>
|
|
</div>
|
|
@@ -257,6 +263,19 @@ const cardList = css`
|
|
border-radius: 4px 4px 4px 4px;
|
|
border-radius: 4px 4px 4px 4px;
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
|
+ color: white;
|
|
|
|
+ .deleteitem {
|
|
|
|
+ z-index: 1000;
|
|
|
|
+ opacity: 0;
|
|
|
|
+ font-size: 20px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &:hover {
|
|
|
|
+ .deleteitem {
|
|
|
|
+ opacity: 1;
|
|
|
|
+ background: rgba(0,0,0,0.8);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
`;
|
|
`;
|
|
|
|
|