defmodule MoonWeb.Components.LargeLogo do
  @moduledoc false

  use Moon.StatelessComponent

  prop(click, :event)
  prop(class, :string)

  def render(assigns) do
    ~F"""
    <svg
      height="24"
      viewBox="0 0 82 19"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      style="width: auto"
    >
      <path
        d="M4.91177 18.6122H0V0.262673H4.91177V2.66425H4.94927C6.41155 0.900593 8.39876 0 10.4235 0C12.8231 0 14.7353 0.900593 15.8227 2.8894H15.8977C17.3974 0.975642 19.6846 0 22.3092 0C26.2461 0 28.7583 2.36406 28.7583 7.99276V18.6122H23.8465V9.15603C23.8465 6.2291 22.9466 4.39039 20.6594 4.39039C18.5973 4.39039 16.91 6.15405 16.91 9.45623V18.6122H11.9982V9.15603C11.9982 6.2291 11.0234 4.39039 8.7737 4.39039C6.56153 4.39039 4.91177 6.15405 4.91177 9.45623V18.6122Z"
        fill="currentColor"
      />
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M52.0755 9.69388C52.0755 14.8335 47.8996 19 42.7485 19C37.5973 19 33.4215 14.8335 33.4215 9.69388C33.4215 4.55424 37.5973 0.387751 42.7485 0.387751C47.8996 0.387751 52.0755 4.55424 52.0755 9.69388ZM45.8575 9.69388C45.8575 11.4071 44.4655 12.7959 42.7485 12.7959C41.0314 12.7959 39.6395 11.4071 39.6395 9.69388C39.6395 7.98067 41.0314 6.59183 42.7485 6.59183C44.4655 6.59183 45.8575 7.98067 45.8575 9.69388Z"
        fill="currentColor"
      />
      <path
        d="M59.848 3.48979C59.848 5.203 58.4561 6.59183 56.739 6.59183C55.022 6.59183 53.63 5.203 53.63 3.48979C53.63 1.77658 55.022 0.387751 56.739 0.387751C58.4561 0.387751 59.848 1.77658 59.848 3.48979Z"
        fill="currentColor"
      />
      <path
        d="M69.4281 18.6122H64.5119V0.262673H69.4281V2.62673H69.5031C70.9667 0.900592 73.0683 0 75.3575 0C79.2604 0 82 2.10138 82 7.73009V18.6122H77.0838V8.9684C77.0838 5.47861 75.8454 4.39039 73.5562 4.39039C71.0793 4.39039 69.4281 6.11653 69.4281 9.4187V18.6122Z"
        fill="currentColor"
      />
    </svg>
    """
  end
end
