Loading icon in outline, twotone, bold and bulk. Free in all four styles, for buttons, forms, toolbars, menus, states. Copy the SVG, the React, Vue or Svelte component, or download a PNG.
import { IconLoading } from "@devigner-ui/icons";
<IconLoading className="size-6" />
<script setup>
import { IconLoading } from "@devigner-ui/icons-vue";
</script>
<template>
<IconLoading class="size-6" />
</template>
<script>
import { IconLoading } from "@devigner-ui/icons-svelte";
</script>
<IconLoading class="size-6" />
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 3v3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M12 18v3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="M21 12h-3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path d="M6 12H3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="m18.36 5.64-2.12 2.12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path d="m7.76 16.24-2.12 2.12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path opacity="1" d="m18.36 18.36-2.12-2.12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path><path d="M7.76 7.76 5.64 5.64" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>