import React from 'react'; // Import necessary components from Argon Design System import { Container, Row, Col, Spinner, Button, ButtonGroup } from 'reactstrap'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faBrush } from '@fortawesome/free-solid-svg-icons'; const Footer = (props) => { const GlobalTheme = props.GlobalTheme; const ThemeConfig = props.ThemeConfig; const UserData = props.UserData; const setInfo = async (colorArea, color) => { let localThemeConfig = {...ThemeConfig} localThemeConfig[GlobalTheme].footer[colorArea] = `${color}` let response = await props.setInfo('/data/shared/update/theme-config/', GlobalTheme === 'darkTheme' ? { 'dark_theme': JSON.stringify(localThemeConfig[GlobalTheme]), }:{ 'light_theme': JSON.stringify(localThemeConfig[GlobalTheme]), }) if (response === 200) props.notificationToggler(`Color set for ${ThemeConfig[GlobalTheme].theme} successfully!`) if ([500, 404, 403].includes(response)) props.notificationToggler('Something failed!', 'danger') } return ( ); }; export default Footer;