Files
linea-monorepo/bridge-ui/src/components/bridge/claiming/bridge-mode/index.tsx
Victorien Gauch 5b09005765 Feat: add lifi and small fixes (#798)
* fix: add gitattribute rules for woff2 files

* feat: add lifi widget + fixes minor issues

* fix: remove unused packages + clean constants declaration and config

* fix: update dockerfile and github ci workflows

* fix: env variable naming issue

* fix: bridge mode alt value issue + remove button component
2025-03-24 14:28:42 +01:00

24 lines
792 B
TypeScript

import React from "react";
import styles from "./bridge-mode.module.scss";
import Image from "next/image";
import { useFormStore } from "@/stores";
import { BridgeProvider } from "@/types";
export default function BridgeMode() {
const token = useFormStore((state) => state.token);
const label = token.bridgeProvider === BridgeProvider.NATIVE ? "Native bridge" : "CCTP";
const logoSrc =
token.bridgeProvider === BridgeProvider.NATIVE ? "/images/logo/linea-rounded.svg" : "/images/logo/cctp.svg";
return (
<div className={styles.container}>
<div className={styles.button}>
<div className={styles["selected-label"]}>
<Image src={logoSrc} width={16} height={16} alt={label} />
<span>{label}</span>
</div>
</div>
</div>
);
}