mirror of
https://github.com/calli-eve/eve-pi.git
synced 2026-02-11 10:18:49 +01:00
Add partner code info
This commit is contained in:
@@ -4,6 +4,14 @@ Simple tool to track your PI planet extractors. Login with your characters and e
|
||||
|
||||
Any questions, feedback or suggestions are welcome at [EVE PI Discord](https://discord.gg/bCdXzU8PHK)
|
||||
|
||||
## Partner code
|
||||
|
||||
Consider using EVE partner code to support the project:
|
||||
|
||||
```
|
||||
CALLIEVE
|
||||
```
|
||||
|
||||
## [Hosted PI tool](https://pi.calli.fi)
|
||||
|
||||

|
||||
|
||||
@@ -15,6 +15,7 @@ import { CCPButton } from "../CCP/CCPButton";
|
||||
import { DiscordButton } from "../Discord/DiscordButton";
|
||||
import { GitHubButton } from "../Github/GitHubButton";
|
||||
import { LoginButton } from "../Login/LoginButton";
|
||||
import { PartnerCodeButton } from "../PartnerCode/PartnerCodeButton";
|
||||
import { SettingsButton } from "../Settings/SettingsButtons";
|
||||
import {
|
||||
Button,
|
||||
@@ -128,6 +129,9 @@ function ResponsiveAppBar() {
|
||||
<MenuItem onClick={handleCloseNavMenu}>
|
||||
<CCPButton />
|
||||
</MenuItem>
|
||||
<MenuItem onClick={handleCloseNavMenu}>
|
||||
<PartnerCodeButton />
|
||||
</MenuItem>
|
||||
</Menu>
|
||||
</Box>
|
||||
<PublicIcon sx={{ display: { xs: "flex", md: "none" }, mr: 1 }} />
|
||||
@@ -162,12 +166,13 @@ function ResponsiveAppBar() {
|
||||
<UploadButton />
|
||||
<DiscordButton />
|
||||
<GitHubButton />
|
||||
|
||||
|
||||
<SettingsButton />
|
||||
<Button onClick={() => setFaqOpen(true)} color="inherit">
|
||||
FAQ
|
||||
</Button>
|
||||
<CCPButton />
|
||||
<PartnerCodeButton />
|
||||
</Box>
|
||||
</Toolbar>
|
||||
</Container>
|
||||
|
||||
32
src/app/components/PartnerCode/PartnerCodeButton.tsx
Normal file
32
src/app/components/PartnerCode/PartnerCodeButton.tsx
Normal file
@@ -0,0 +1,32 @@
|
||||
import { Box, Button, Tooltip } from "@mui/material";
|
||||
import { useState } from "react";
|
||||
|
||||
export const PartnerCodeButton = () => {
|
||||
const [copied, setCopied] = useState(false);
|
||||
|
||||
const handleClick = () => {
|
||||
navigator.clipboard.writeText("CALLIEVE");
|
||||
setCopied(true);
|
||||
setTimeout(() => setCopied(false), 2000);
|
||||
};
|
||||
|
||||
return (
|
||||
<Box>
|
||||
<Tooltip
|
||||
title={
|
||||
copied
|
||||
? "Copied to clipboard!"
|
||||
: "Click to copy partner code - Use for CCP purchases to support this project"
|
||||
}
|
||||
>
|
||||
<Button
|
||||
onClick={handleClick}
|
||||
style={{ width: "100%" }}
|
||||
sx={{ color: "white", display: "block" }}
|
||||
>
|
||||
Partner Code: CALLIEVE
|
||||
</Button>
|
||||
</Tooltip>
|
||||
</Box>
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user