<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path d="M44 10.358H25.5v25h3.172a6.644 6.644 0 0 1 12.942 0H44v3h-2.386a6.644 6.644 0 0 1-12.942 0H24a1.5 1.5 0 0 1-1.5-1.5V33.5H5a1.5 1.5 0 0 1 0-3h1V22a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8.5h2.5V8.858a1.5 1.5 0 0 1 1.5-1.5h20zm-8.857 22.858a3.643 3.643 0 1 0 0 7.286 3.643 3.643 0 0 0 0-7.286M8 30.5h10V23h-4v2a1 1 0 0 1-2 0v-2H8zm.15-22.475a1 1 0 1 1 1.732 1L8.26 11.833l8.293-2.222a1 1 0 1 1 .517 1.932l-8.293 2.221 2.809 1.623a1 1 0 0 1-1 1.73l-4.9-2.827a1 1 0 0 1-.366-1.366z"/></svg></template>
<script setup lang="ts">
/**
 * TruckUnloading48 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
