mirror of
https://github.com/luxfi/financial.git
synced 2026-10-30 16:55:56 +00:00
Regulated banking platform marketing site covering: - Fiat, crypto, stablecoins, digital securities - CEX, DEX, AMM - 200+ countries - Payments, treasury, and banking infrastructure Built on Next.js static export, deployed via hanzoai/spa on lux-k8s. Migrated from luxfi/bank v1-archive branch.
10 lines
586 B
JavaScript
10 lines
586 B
JavaScript
'use client';
|
|
import React, { useMemo } from 'react';
|
|
import icoMoonConfig from '../../styles/fonts/ds-icons.json';
|
|
import Styled from './styles';
|
|
const Icon = ({ variant, size = 'md', color, onClick, style, }) => {
|
|
const iconCode = useMemo(() => icoMoonConfig.icons.find((i) => i.properties?.name.toLowerCase() === variant)?.properties?.code, [variant]);
|
|
return (React.createElement(Styled.Container, { "$size": size, "$color": color, onClick: onClick, style: style }, iconCode ? String.fromCodePoint(iconCode) : '?'));
|
|
};
|
|
export default Icon;
|
|
//# sourceMappingURL=index.js.map
|