Skip to content

Commit

Permalink
Merge pull request #191 from persistenceOne/websitev4
Browse files Browse the repository at this point in the history
updated apr for pools
  • Loading branch information
blackpanther1881 authored Jul 25, 2022
2 parents 4ffedfa + c2ac834 commit 1fc7f41
Show file tree
Hide file tree
Showing 8 changed files with 62 additions and 7 deletions.
40 changes: 36 additions & 4 deletions src/Containers/Xprt/Opportunities.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,35 @@
import React from "react";
import React, { useEffect, useState } from 'react';
import { percent } from "../../utils/FormatNumber";
import osmo from "../../assets/images1/osmo.svg";
import juno_swap from "../../assets/images1/juno_swap.svg";
import axios from "axios";
let poolURl = process.env.REACT_APP_POOL_DATA_URL

const Opportunities = () => {
const [xprtOsmo, setXprtOsmo] = useState("");
const [xprtUsdc, setXprtUsdc] = useState("");
const [xprtAtom, setXprtAtom] = useState("");

useEffect(() => {
axios.get(`${poolURl}`)
.then(res => {
const poolsData = res.data;
poolsData.map(function(value){
if(value && value.pool && value.pool.length && value.pool.length>=2 && value.pool[0]==='XPRT' && value.pool[1]==='OSMO'){
setXprtOsmo(value.total_apr) ;
}
if(value && value.pool && value.pool.length && value.pool.length>=2 && value.pool[0]==='XPRT' && value.pool[1]==='USDC'){
setXprtUsdc(value.total_apr);
}
if(value && value.pool && value.pool.length && value.pool.length>=2 && value.pool[0]==='ATOM' && value.pool[1]==='XPRT'){
setXprtAtom(value.total_apr);
}
return false;
});
})


}, []);
return (
<section className="opportunities-section">
<div className="container">
Expand Down Expand Up @@ -57,7 +84,7 @@ const Opportunities = () => {
<img src={osmo} alt="osmo" />
</p>
<p className="sub-title">XPRT/USDC Pool</p>
<p className="apr">~230% <span className="apr-text">APR</span></p>
<p className="apr">{percent(xprtUsdc)} <span className="apr-text">APR</span></p>
<div className="buttons">
<a href="https://app.osmosis.zone/pool/719" target="_blank" rel="noopener noreferrer" className="primary">
Provide Liquidity
Expand All @@ -72,7 +99,7 @@ const Opportunities = () => {
</p>
<p className="sub-title">XPRT/ATOM Pool</p>

<p className="apr">~50% <span className="apr-text">APR</span></p>
<p className="apr">{percent(xprtAtom)}<span className="apr-text">APR</span></p>
<div className="buttons">
<a href="https://app.osmosis.zone/pool/13" target="_blank" rel="noopener noreferrer" className="primary">
Provide Liquidity
Expand All @@ -88,7 +115,7 @@ const Opportunities = () => {
<img src={osmo} alt="osmo" />
</p>
<p className="sub-title">XPRT/OSMO Pool</p>
<p className="apr">~45% <span className="apr-text">APR</span></p>
<p className="apr">{percent(xprtOsmo)} <span className="apr-text">APR</span></p>
<div className="buttons">
<a href="https://app.osmosis.zone/pool/15" target="_blank" rel="noopener noreferrer" className="primary">
Provide Liquidity
Expand All @@ -111,6 +138,11 @@ const Opportunities = () => {
</div>
</div>
</div>
<div className={"col-md-12 text-right datasource"}>
<p className={"text-right"}>Data Source: <a href={'http://imperator.co/'}>Imperator.co
</a></p>

</div>
</div>
</div>
</div>
Expand Down
1 change: 1 addition & 0 deletions src/assets/scss/mediaqueries/_hompage.scss
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@
padding: 70px 0;
}
.home-ecosystem-section .boxes{

.box{
justify-content: center !important;
.box-body{
Expand Down
11 changes: 11 additions & 0 deletions src/assets/scss/style.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/assets/scss/style.css.map

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions src/assets/scss/views/_homepage.scss
Original file line number Diff line number Diff line change
Expand Up @@ -1116,8 +1116,11 @@
display: block;
.card-group{
.card{
background-color: #fff;
.card-section{
background: #fff;
width: auto;
margin: 0;
.card-body{
.button-section.cards-buttons{
display: flex;
Expand Down
9 changes: 8 additions & 1 deletion src/assets/scss/views/_xprt.scss
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,14 @@
// background-color: #ccc;
//}
.boxes{
//display: flex;
.datasource {
p{
color: #A6A6A6;
a{
color: #007bff;
}
}
}


.box{
Expand Down
2 changes: 1 addition & 1 deletion src/components/layout/Header.js
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ const Header = () => {
</div>
</NavDropdown>
<Nav.Link className="nav-link dropdown-toggle" rel="noopener noreferrer"
target="_blank" href="https://medium.com/persistence-blog"
target="_blank" href="http://blog.persistence.one/"
data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
{t("BLOG")}
Expand Down
1 change: 1 addition & 0 deletions src/utils/FormatNumber.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export const percent = (n: number): string => (n * 100).toFixed(2) + "%";

0 comments on commit 1fc7f41

Please sign in to comment.