Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
706ced3
feat: initial commit
VictorTavaress Aug 9, 2025
6796eb4
feat: create and config tests in jest
VictorTavaress Aug 9, 2025
86760bb
feat: create some stories to components documentation
VictorTavaress Aug 9, 2025
3dc3de7
feat: create new atoms components
VictorTavaress Aug 9, 2025
d3f98ce
feat: create new molecules components
VictorTavaress Aug 9, 2025
f2b4e7d
feat: create new organismis
VictorTavaress Aug 9, 2025
b5f3a05
feat: add new ui components from shadcn
VictorTavaress Aug 9, 2025
a1457c5
feat: create services
VictorTavaress Aug 9, 2025
25fef20
feat: create hooks
VictorTavaress Aug 9, 2025
d0af6fd
feat: create setup and configs
VictorTavaress Aug 9, 2025
fe108b7
feat: create pages
VictorTavaress Aug 9, 2025
01435d1
feat: crete templates
VictorTavaress Aug 9, 2025
e60b730
feat: crete provider
VictorTavaress Aug 9, 2025
7db37ce
feat: crete stories files
VictorTavaress Aug 9, 2025
b51c11f
feat: create types and utils
VictorTavaress Aug 9, 2025
2e01087
feat: add otimist toggle and preserve state with query param
VictorTavaress Aug 11, 2025
ba36c6c
fix: unit test to new request
VictorTavaress Aug 11, 2025
9b1c831
fix: bugs screen
VictorTavaress Aug 11, 2025
91f8027
feat: create contact page
VictorTavaress Aug 11, 2025
88a23e6
fix: page contact to template
VictorTavaress Aug 11, 2025
ab9eb2a
doc: fix documentation
VictorTavaress Aug 11, 2025
564e1ce
update: documentation
VictorTavaress Aug 11, 2025
8a2ad10
chore: update .gitignore to clean pr
VictorTavaress Aug 12, 2025
6b390f0
chore: remove some unused files
VictorTavaress Aug 12, 2025
acaf757
fix: remove some trash code
VictorTavaress Aug 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Dependências
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# Build e cache
/.next
/out
/build
/.turbo

# Cobertura de testes
/coverage

# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Sistema
.DS_Store
Thumbs.db

# Arquivos de ambiente
.env*
!.env.example

# Configuração local
.vercel
*.pem

# Typescript
*.tsbuildinfo
next-env.d.ts

# Storybook
storybook-static
*.storybook.log

# Jest & Vitest cache
/.jest-cache
/.vitest
25 changes: 25 additions & 0 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import type { StorybookConfig } from "@storybook/nextjs-vite";

const config: StorybookConfig = {
stories: [
"../src/**/*.mdx",
"../src/**/*.stories.@(js|jsx|mjs|ts|tsx)",
],
addons: [
"@chromatic-com/storybook",
"@storybook/addon-docs",
"@storybook/addon-onboarding",
"@storybook/addon-a11y",
"@storybook/addon-vitest",
],
framework: {
name: "@storybook/nextjs-vite",
options: {},
},
staticDirs: ["../public"],
core: {
builder: "@storybook/builder-vite",
},
};

export default config;
17 changes: 17 additions & 0 deletions .storybook/preview.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import '../src/styles/globals.css'

import type { Preview } from '@storybook/nextjs-vite';

const preview: Preview = {
parameters: {
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/i,
},
},
a11y: { test: 'todo' },
},
};

export default preview;
7 changes: 7 additions & 0 deletions .storybook/vitest.setup.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import * as a11yAddonAnnotations from "@storybook/addon-a11y/preview";
import { setProjectAnnotations } from '@storybook/nextjs-vite';
import * as projectAnnotations from './preview';

// This is an important step to apply the right configuration when testing your stories.
// More info at: https://storybook.js.org/docs/api/portable-stories/portable-stories-vitest#setprojectannotations
setProjectAnnotations([a11yAddonAnnotations, projectAnnotations]);
Loading