resizer.tsx 475 B

1234567891011121314151617181920212223
  1. import { computed, unref, defineComponent } from "vue";
  2. import "./resizer.css";
  3. export default defineComponent({
  4. name: "resizer",
  5. props: {
  6. split: {
  7. type: String,
  8. required: true
  9. },
  10. className: {
  11. type: String,
  12. default: ""
  13. }
  14. },
  15. setup(props) {
  16. const classes = computed(() => {
  17. return ["splitter-pane-resizer", props.split, props.className].join(" ");
  18. });
  19. return () => <div class={unref(classes)}></div>;
  20. }
  21. });