32 lines
980 B
TypeScript
32 lines
980 B
TypeScript
import { html } from "lit";
|
|
|
|
// Locked lock icon
|
|
const lockSVG = html`<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
width="24"
|
|
height="24"
|
|
fill="#ffffff"
|
|
viewBox="0 0 256 256"
|
|
>
|
|
<path
|
|
d="M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Zm-68-56a12,12,0,1,1-12-12A12,12,0,0,1,140,152Z"
|
|
></path>
|
|
</svg>`;
|
|
|
|
// Unlocked lock icon
|
|
const unlockSVG = html`
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
width="24"
|
|
height="24"
|
|
fill="#ffffff"
|
|
viewBox="0 0 256 256"
|
|
>
|
|
<path
|
|
d="M208,80H96V56a32,32,0,0,1,32-32c15.37,0,29.2,11,32.16,25.59a8,8,0,0,0,15.68-3.18C171.32,24.15,151.2,8,128,8A48.05,48.05,0,0,0,80,56V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80Zm0,128H48V96H208V208Zm-68-56a12,12,0,1,1-12-12A12,12,0,0,1,140,152Z"
|
|
></path>
|
|
</svg>
|
|
`;
|
|
|
|
export { lockSVG, unlockSVG };
|