feat: Add CI/CD pipeline and code quality improvements
- Add GitHub Actions workflow for automated CI/CD - Configure Node.js 18.x and 20.x matrix testing - Add TypeScript type checking step - Add ESLint code quality checks with enhanced rules - Add Prettier formatting verification - Add production build validation - Upload build artifacts for deployment - Set up automated testing on push/PR - Replace console.log with environment-aware logger - Add pre-commit hooks for code quality - Exclude archive folder from linting 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
|
||||
import React from 'react';
|
||||
import { cn } from '@/lib/utils';
|
||||
import React from "react";
|
||||
import { cn } from "@/lib/utils";
|
||||
|
||||
interface SafeAreaContainerProps {
|
||||
children: React.ReactNode;
|
||||
@@ -14,15 +13,15 @@ interface SafeAreaContainerProps {
|
||||
*/
|
||||
const SafeAreaContainer: React.FC<SafeAreaContainerProps> = ({
|
||||
children,
|
||||
className = '',
|
||||
extraBottomPadding = false
|
||||
className = "",
|
||||
extraBottomPadding = false,
|
||||
}) => {
|
||||
return (
|
||||
<div
|
||||
className={cn(
|
||||
'min-h-screen bg-neuro-background',
|
||||
'pt-safe pb-safe pl-safe pr-safe', // iOS 안전 영역 적용
|
||||
extraBottomPadding ? 'pb-24' : '',
|
||||
"min-h-screen bg-neuro-background",
|
||||
"pt-safe pb-safe pl-safe pr-safe", // iOS 안전 영역 적용
|
||||
extraBottomPadding ? "pb-24" : "",
|
||||
className
|
||||
)}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user