<template>
<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" :class="[`${prefix}-icon`, `${prefix}-icon-Diy`]" width="1em" height="1em" v-bind="$attrs"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.55857 0.5C2.454 0.5 1.55857 1.39543 1.55857 2.5V6.81263C1.55857 7.9172 2.454 8.81263 3.55857 8.81263H7.49997C8.60454 8.81263 9.49997 7.91719 9.49997 6.81263V2.5C9.49997 1.39543 8.60454 0.5 7.49997 0.5H3.55857ZM4.26048 2.28101C3.70819 2.28101 3.26048 2.72872 3.26048 3.28101V6.03108C3.26048 6.58336 3.70819 7.03108 4.26048 7.03108H6.79842C7.35071 7.03108 7.79842 6.58336 7.79842 6.03108V3.28101C7.79842 2.72872 7.35071 2.28101 6.79842 2.28101H4.26048Z" :fill="useCurrentColor ? 'currentColor' : '#A85EE7'"/><rect x="11.029" y="1.687" width="7.412" height="2.375" rx="1.188" :fill="useCurrentColor ? 'currentColor' : '#A85EE7'"/><path d="M11.0293 7.03102C11.0293 6.37518 11.561 5.84351 12.2168 5.84351H17.2535C17.9094 5.84351 18.4411 6.37518 18.4411 7.03102V7.03102C18.4411 7.68687 17.9094 8.21854 17.2535 8.21854H12.2168C11.561 8.21854 11.0293 7.68687 11.0293 7.03102V7.03102zM4.432 16.168C3.559 16.582 2.533 16.906 1.363 17.149L1.48 18.085C2.587 17.833 3.568 17.491 4.432 17.068V16.168zM2.839 10.066C2.497 10.984 2.092 11.83 1.642 12.595 1.516 12.775 1.381 12.892 1.237 12.955L1.471 13.819C1.939 13.756 2.389 13.693 2.821 13.639 2.407 14.305 2.065 14.782 1.786 15.052 1.669 15.16 1.525 15.25 1.363 15.322L1.606 16.186C2.515 16.06 3.487 15.799 4.513 15.421V14.557C3.937 14.782 3.361 14.962 2.794 15.106 3.316 14.458 3.964 13.45 4.72 12.1L3.874 11.776 3.334 12.775C3.019 12.82 2.704 12.856 2.389 12.892 2.839 12.253 3.289 11.425 3.73 10.417L2.839 10.066zM8.779 10.498H4.927V17.221H4.198V18.121H9.49V17.221H8.779V10.498zM5.845 17.221V15.853H7.861V17.221H5.845zM5.845 14.971V13.585H7.861V14.971H5.845zM5.845 12.703V11.398H7.861V12.703H5.845zM14.308 10.084C13.264 11.272 11.959 12.271 10.384 13.072L10.888 13.99C11.374 13.72 11.833 13.432 12.265 13.135V13.765H17.035V13.144C17.449 13.441 17.899 13.72 18.376 13.972L18.889 13.063C17.413 12.343 16.117 11.344 14.992 10.084H14.308zM12.652 12.856C13.417 12.28 14.083 11.641 14.65 10.939 15.235 11.65 15.901 12.289 16.639 12.856H12.652zM17.62 14.647H11.68V18.427H12.589V17.968H16.711V18.427H17.62V14.647zM12.589 17.077V15.529H16.711V17.077H12.589z" :fill="useCurrentColor ? 'currentColor' : '#A85EE7'"/></svg>
</template>
<script>

export default {
  name: 'IconDiy',
  props: {
    prefix: {
        type: String,
        default: 'LAIDO',
    },
    useCurrentColor: {
        type: Boolean,
        default: true,
    },
  },
};
</script>
