/
DaniilSk
/
DesignLab
Обзор
Документация
Войти
/
DaniilSk
/
DesignLab
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
frontend/src/shared/ui/BackButton.vue
29 строк
605 B
Даниил
feat(profile): build profile loyalty and event pages
13 июл 2026, 01:58
13 июл 2026, 01:58
6678151
Код
Авторство
О чём код?
<template> <button class="back-button" type="button" aria-label="Назад" @click="goBack"> <img :src="arrowLeft" alt="" width="32" height="32" /> </button> </template> <script setup lang="ts"> import { useRouter } from 'vue-router' import arrowLeft from '@/assets/icons/arrow-left.svg' const router = useRouter() function goBack() { if (window.history.length > 1) router.back() else void router.push({ name: 'home' }) } </script> <style scoped> .back-button { display: grid; width: 64px; height: 64px; place-items: center; border-radius: 64px; background: #fff; } </style>