Dev #1

Merged
redrockjs merged 66 commits from dev into main 2025-12-11 08:37:11 +00:00
19 changed files with 24 additions and 23 deletions
Showing only changes of commit a400d34a40 - Show all commits

View File

@@ -1,5 +1,5 @@
import { AutoTech } from '@/views'; import { AutoTech } from '@/views';
import { ROUTES } from '@core/constants/route'; import { ROUTES } from '@shared/const/route';
import Breadcrumbs from '@widgets/breadcrumbs/ui'; import Breadcrumbs from '@widgets/breadcrumbs/ui';
const breadcrumbData = [ const breadcrumbData = [

View File

@@ -1,9 +1,10 @@
import s from './styles.module.scss'; import s from './styles.module.scss';
import Image from 'next/image'; import Image from 'next/image';
import dtrLogo from '@public/images/dtr-logo-eagle.png';
import { baseMenu, TMenu } from '@core/constants/menu';
import { Icons } from '@shared/ui/icon';
import Link from 'next/link'; import Link from 'next/link';
import { Icons } from '@shared/ui/icon';
import { baseMenu } from '@shared/const/menu';
import { TMenu } from '@shared/types/menu';
import dtrLogo from '@public/images/dtr-logo-eagle.png';
function BaseMenu() { function BaseMenu() {
const Menu = ({ list }: { list: TMenu }) => { const Menu = ({ list }: { list: TMenu }) => {

View File

@@ -1,7 +1,7 @@
import s from './styles.module.scss'; import s from './styles.module.scss';
import { Button, Input, PhoneInput } from '@shared/ui';
import Image from 'next/image'; import Image from 'next/image';
import { TExpert } from '@core/types/expert'; import { TExpert } from '@/shared/types/expert';
import { Button, Input, PhoneInput } from '@shared/ui';
type ConsultationProps = TExpert; type ConsultationProps = TExpert;

View File

@@ -1,6 +1,6 @@
import s from './styles.module.scss'; import s from './styles.module.scss';
import Link from 'next/link'; import Link from 'next/link';
import { TRelatedArticles } from '@core/types/relatedArticles'; import { TRelatedArticles } from '@shared/types/relatedArticles';
import { CallbackForm } from '@/entities'; import { CallbackForm } from '@/entities';
type RelatedArticlesProps = { type RelatedArticlesProps = {

View File

@@ -1,7 +1,7 @@
import s from './styles.module.scss'; import s from './styles.module.scss';
import Link from 'next/link'; import Link from 'next/link';
import { Button } from '@shared/ui'; import { Button } from '@shared/ui';
import { TSidebar } from '@core/types/sidebar'; import { TSidebar } from '@shared/types/sidebar';
type SidebarProps = TSidebar; type SidebarProps = TSidebar;

View File

@@ -1,10 +1,5 @@
import { ROUTES } from '@core/constants/route'; import { TMenu } from '@shared/types/menu';
import { ROUTES } from './route';
export type TMenu = {
name: string;
link?: string;
children?: TMenu;
}[];
export const baseMenu: TMenu = [ export const baseMenu: TMenu = [
{ {

5
src/shared/types/menu.ts Normal file
View File

@@ -0,0 +1,5 @@
export type TMenu = {
name: string;
link?: string;
children?: TMenu;
}[];

View File

@@ -1,4 +1,4 @@
import { TExpert } from '@core/types/expert'; import { TExpert } from '@shared/types/expert';
import expertPhoto from '@public/images/photo/yancen-yana.png'; import expertPhoto from '@public/images/photo/yancen-yana.png';
export const expertData: TExpert = { export const expertData: TExpert = {

View File

@@ -1,5 +1,5 @@
import { TRelatedArticles } from '@core/types/relatedArticles'; import { TRelatedArticles } from '@shared/types/relatedArticles';
import { ROUTES } from '@core/constants/route'; import { ROUTES } from '@shared/const/route';
export const relatedArticlesData: TRelatedArticles[] = [ export const relatedArticlesData: TRelatedArticles[] = [
{ {

View File

@@ -1,5 +1,5 @@
import { TSidebar } from '@core/types/sidebar'; import { TSidebar } from '@/shared/types/sidebar';
import { ROUTES } from '@core/constants/route'; import { ROUTES } from '@shared/const/route';
const sidebarData: TSidebar = { const sidebarData: TSidebar = {
estimate: '3', estimate: '3',

View File

@@ -1,7 +1,7 @@
import s from './styles.module.scss'; import s from './styles.module.scss';
import Link from 'next/link'; import Link from 'next/link';
import { ROUTES } from '@core/constants/route';
import Image from 'next/image'; import Image from 'next/image';
import { ROUTES } from '@shared/const/route';
import sberImg from '@public/images/sber-domclick.jpg'; import sberImg from '@public/images/sber-domclick.jpg';
type BreadcrumbsProps = { type BreadcrumbsProps = {

View File

@@ -1,9 +1,9 @@
import s from './styles.module.scss'; import s from './styles.module.scss';
import Link from 'next/link'; import Link from 'next/link';
import Image from 'next/image'; import Image from 'next/image';
import { ROUTES, ROUTES_EXTERNAL } from '@core/constants/route'; import { ROUTES, ROUTES_EXTERNAL } from '@shared/const/route';
import dtrLogo from '@public/images/logo-dtr-white.png';
import { Icons } from '@shared/ui/icon'; import { Icons } from '@shared/ui/icon';
import dtrLogo from '@public/images/logo-dtr-white.png';
function Footer() { function Footer() {
return ( return (

View File

View File

View File