튜토리얼 수정 및 아이콘 수정
parent
1d855fd14c
commit
7f1e2b83a9
|
|
@ -71,17 +71,25 @@ const LoginPromptModal: React.FC<LoginPromptModalProps> = ({ onClose }) => {
|
|||
<button
|
||||
onClick={handleLogin}
|
||||
style={{
|
||||
width: '100%',
|
||||
width: '50%',
|
||||
margin: '0 auto',
|
||||
padding: '14px',
|
||||
background: '#1A8F93',
|
||||
color: '#FFFFFF',
|
||||
background: '#FEE500',
|
||||
color: '#3C1E1E',
|
||||
border: 'none',
|
||||
borderRadius: '8px',
|
||||
fontSize: '15px',
|
||||
fontWeight: 600,
|
||||
cursor: 'pointer',
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'center',
|
||||
gap: '8px',
|
||||
}}
|
||||
>
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fillRule="evenodd" clipRule="evenodd" d="M10 2C5.582 2 2 4.91 2 8.5c0 2.26 1.37 4.25 3.44 5.44L4.6 17.1a.3.3 0 0 0 .44.33l4.03-2.67c.3.03.62.04.93.04 4.418 0 8-2.91 8-6.5S14.418 2 10 2z" fill="#3C1E1E"/>
|
||||
</svg>
|
||||
{t('loginPrompt.loginBtn')}
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -294,14 +294,14 @@ export const tutorialSteps: TutorialStepDef[] = [
|
|||
targetSelector: '.social-posting-form',
|
||||
titleKey: 'tutorial.upload.required.title',
|
||||
descriptionKey: 'tutorial.upload.required.desc',
|
||||
position: 'left',
|
||||
position: 'top',
|
||||
clickToAdvance: false,
|
||||
},
|
||||
{
|
||||
targetSelector: '.social-posting-radio-group',
|
||||
titleKey: 'tutorial.upload.schedule.title',
|
||||
descriptionKey: 'tutorial.upload.schedule.desc',
|
||||
position: 'left',
|
||||
position: 'top',
|
||||
clickToAdvance: false,
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -299,8 +299,9 @@ const VideoDetailContent: React.FC<VideoDetailContentProps> = ({ videoId, isModa
|
|||
<div className="video-detail-share-menu">
|
||||
{/* 카카오톡 */}
|
||||
<button className="video-detail-share-item" onClick={handleKakaoShare}>
|
||||
<svg width="18" height="18" viewBox="0 0 24 24" fill="#FEE500">
|
||||
<path d="M12 3C6.477 3 2 6.477 2 10.8c0 2.736 1.582 5.14 3.978 6.592-.175.598-.63 2.178-.723 2.514-.113.412.151.406.318.295.13-.087 2.07-1.403 2.909-1.97.487.068.986.104 1.518.104 5.523 0 10-3.477 10-7.8S17.523 3 12 3z"/>
|
||||
<svg width="18" height="18" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="20" height="20" rx="4" fill="#FEE500"/>
|
||||
<path fillRule="evenodd" clipRule="evenodd" d="M10 3.5C6.134 3.5 3 6.01 3 9.1c0 1.98 1.2 3.72 3.01 4.76l-.74 2.75a.19.19 0 0 0 .28.21l3.37-2.23c.34.04.69.06 1.06.06 3.866 0 7-2.51 7-5.6S13.866 3.5 10 3.5z" fill="#3C1E1E"/>
|
||||
</svg>
|
||||
카카오톡
|
||||
</button>
|
||||
|
|
|
|||
|
|
@ -171,7 +171,7 @@
|
|||
"testDataLoadFailed": "테스트 데이터를 불러오는데 실패했습니다.",
|
||||
"searching": "검색 중...",
|
||||
"searchTypeManual": "직접 입력",
|
||||
"manualModalTitle": "업체 정보 직접 입력",
|
||||
"manualModalTitle": "업체 정보 입력",
|
||||
"manualLabelName": "업체명",
|
||||
"manualLabelAddress": "주소",
|
||||
"manualPlaceholderName": "업체명을 입력하세요.",
|
||||
|
|
@ -208,7 +208,7 @@
|
|||
"testDataLoading": "로딩 중...",
|
||||
"testData": "테스트 데이터",
|
||||
"searchTypeManual": "직접 입력",
|
||||
"manualModalTitle": "업체 정보 직접 입력",
|
||||
"manualModalTitle": "업체 정보 입력",
|
||||
"manualLabelName": "업체명",
|
||||
"manualLabelAddress": "주소",
|
||||
"manualPlaceholderName": "업체명을 입력하세요.",
|
||||
|
|
@ -566,8 +566,8 @@
|
|||
"failedCount": "실패 {{count}}"
|
||||
},
|
||||
"loginPrompt": {
|
||||
"title": "로그인이 필요합니다",
|
||||
"loginBtn": "카카오로 로그인"
|
||||
"title": "로그인이 필요합니다.",
|
||||
"loginBtn": "로그인"
|
||||
},
|
||||
"app": {
|
||||
"loginProcessing": "로그인 처리 중...",
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ const UrlInputContent: React.FC<UrlInputContentProps> = ({ onAnalyze, onAutocomp
|
|||
const searchTypeOptions = [
|
||||
{ value: 'url' as SearchType, label: 'URL' },
|
||||
{ value: 'name' as SearchType, label: t('urlInput.searchTypeBusinessName') },
|
||||
{ value: 'manual' as SearchType, label: t('urlInput.searchTypeManual') },
|
||||
// { value: 'manual' as SearchType, label: t('urlInput.searchTypeManual') },
|
||||
];
|
||||
|
||||
const getPlaceholder = () => {
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ const HeroSection: React.FC<HeroSectionProps> = ({ onAnalyze, onAutocomplete, on
|
|||
const searchTypeOptions = [
|
||||
{ value: 'url' as SearchType, label: 'URL' },
|
||||
{ value: 'name' as SearchType, label: t('landing.hero.searchTypeBusinessName') },
|
||||
{ value: 'manual' as SearchType, label: t('landing.hero.searchTypeManual') },
|
||||
// { value: 'manual' as SearchType, label: t('landing.hero.searchTypeManual') },
|
||||
];
|
||||
|
||||
// 드롭다운 외부 클릭 감지
|
||||
|
|
|
|||
Loading…
Reference in New Issue