mirror of
https://github.com/karl0ss/homepage.git
synced 2025-04-29 12:03:41 +01:00
Add default interval setting for coinmarketcap
This commit is contained in:
parent
df5ff48000
commit
9d2f1ab8c8
@ -118,6 +118,7 @@ export function cleanServiceGroups(groups) {
|
|||||||
container,
|
container,
|
||||||
currency, // coinmarketcap widget
|
currency, // coinmarketcap widget
|
||||||
symbols,
|
symbols,
|
||||||
|
defaultinterval
|
||||||
} = cleanedService.widget;
|
} = cleanedService.widget;
|
||||||
|
|
||||||
cleanedService.widget = {
|
cleanedService.widget = {
|
||||||
@ -129,6 +130,7 @@ export function cleanServiceGroups(groups) {
|
|||||||
|
|
||||||
if (currency) cleanedService.widget.currency = currency;
|
if (currency) cleanedService.widget.currency = currency;
|
||||||
if (symbols) cleanedService.widget.symbols = symbols;
|
if (symbols) cleanedService.widget.symbols = symbols;
|
||||||
|
if (defaultinterval) cleanedService.widget.defaultinterval = defaultinterval;
|
||||||
|
|
||||||
if (type === "docker") {
|
if (type === "docker") {
|
||||||
if (server) cleanedService.widget.server = server;
|
if (server) cleanedService.widget.server = server;
|
||||||
|
@ -17,11 +17,12 @@ export default function Component({ service }) {
|
|||||||
{ label: t("coinmarketcap.30days"), value: "30d" },
|
{ label: t("coinmarketcap.30days"), value: "30d" },
|
||||||
];
|
];
|
||||||
|
|
||||||
const [dateRange, setDateRange] = useState(dateRangeOptions[0].value);
|
|
||||||
|
|
||||||
const { widget } = service;
|
const { widget } = service;
|
||||||
const { symbols } = widget;
|
const { symbols } = widget;
|
||||||
const currencyCode = widget.currency ?? "USD";
|
const currencyCode = widget.currency ?? "USD";
|
||||||
|
const interval = widget.defaultinterval ?? dateRangeOptions[0].value;
|
||||||
|
|
||||||
|
const [dateRange, setDateRange] = useState(interval);
|
||||||
|
|
||||||
const { data: statsData, error: statsError } = useWidgetAPI(widget, "v1/cryptocurrency/quotes/latest", {
|
const { data: statsData, error: statsError } = useWidgetAPI(widget, "v1/cryptocurrency/quotes/latest", {
|
||||||
symbol: `${symbols.join(",")}`,
|
symbol: `${symbols.join(",")}`,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user