Пытаюсь вызвать ошибку через нажатие по кнопке, ничего не работает, что делать?

Импортируемые зависимости:

import React, { useState, useEffect } from 'react';
import PropTypes from 'prop-types';

import { Panel, PanelHeader, Header, Group, CellButton, Snackbar } from '@vkontakte/vkui';
import { Icon28ErrorCircleOutline, Icon24LogoVk } from '@vkontakte/icons';

Функция вызова ошибки:

const openError = () => {
    <Snackbar before={<Icon28ErrorCircleOutline fill="var(--vkui--color_icon_negative)" />}>Не удалось получить токен, попробуйте заного!</Snackbar>
}

Кнопка отвечающая за это + код всего модуля Home:

const Home = ({ id, go, fetchedToken, catchError }) => (
    <Panel id={id}>
        <PanelHeader>Example</PanelHeader>
        {fetchedToken &&
        <Group header={<Header mode="secondary">Кнопочкииии</Header>}>
            <CellButton before={<Icon24LogoVk width={25} height={25} />} centered='true' mode='danger' onClick={openError}>Give me a error</CellButton>
        </Group>}
    </Panel>
);

При нажатии кнопки происходит НИЧЕГО!


Ответы (0 шт):