首页跳转到编辑页
This commit is contained in:
		
							parent
							
								
									ea0b0c8fd5
								
							
						
					
					
						commit
						36f917b70c
					
				| @ -14,7 +14,7 @@ export function CodeThemeSelector({ value, onChange }: CodeThemeSelectorProps) { | |||||||
|     <div className="flex items-center gap-4"> |     <div className="flex items-center gap-4"> | ||||||
|       <Label>代码主题</Label> |       <Label>代码主题</Label> | ||||||
|       <Select value={value} onValueChange={onChange}> |       <Select value={value} onValueChange={onChange}> | ||||||
|         <SelectTrigger className="w-[180px]"> |         <SelectTrigger className="w-[140px]"> | ||||||
|           <SelectValue placeholder="选择代码主题" /> |           <SelectValue placeholder="选择代码主题" /> | ||||||
|         </SelectTrigger> |         </SelectTrigger> | ||||||
|         <SelectContent> |         <SelectContent> | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| 'use client' | 'use client' | ||||||
| 
 | 
 | ||||||
| import { useState } from 'react' | import { useState } from 'react' | ||||||
| import { Copy, Plus, Save, Smartphone, Settings } from 'lucide-react' | import { Copy, Plus, Save, Smartphone, Settings, Github } from 'lucide-react' | ||||||
| import { cn } from '@/lib/utils' | import { cn } from '@/lib/utils' | ||||||
| import { WechatStylePicker } from '../../template/WechatStylePicker' | import { WechatStylePicker } from '../../template/WechatStylePicker' | ||||||
| import { TemplateManager } from '../../template/TemplateManager' | import { TemplateManager } from '../../template/TemplateManager' | ||||||
| @ -173,21 +173,31 @@ export function EditorToolbar({ | |||||||
|                 <Save className="h-4 w-4" /> |                 <Save className="h-4 w-4" /> | ||||||
|                 <span>保存</span> |                 <span>保存</span> | ||||||
|               </button> |               </button> | ||||||
|               <button |               | ||||||
|                 onClick={handleCopy} |  | ||||||
|                 className="inline-flex items-center justify-center gap-1.5 px-3 py-1.5 rounded-md hover:bg-muted text-sm transition-colors" |  | ||||||
|               > |  | ||||||
|                 <Copy className="h-4 w-4" /> |  | ||||||
|                 <span>复制源码</span> |  | ||||||
|               </button> |  | ||||||
|               <button |               <button | ||||||
|                 onClick={handleCopyPreview} |                 onClick={handleCopyPreview} | ||||||
|                 className="inline-flex items-center justify-center gap-1.5 px-3 py-1.5 rounded-md bg-primary text-primary-foreground hover:bg-primary/90 text-sm transition-colors" |                 className="inline-flex items-center justify-center gap-1.5 px-3 py-1.5 rounded-md bg-primary text-primary-foreground hover:bg-primary/90 text-sm transition-colors" | ||||||
|               > |               > | ||||||
|                 <Copy className="h-4 w-4" /> |                 <Copy className="h-4 w-4" /> | ||||||
|                 <span>复制预览</span> |                 <span>复制</span> | ||||||
|               </button> |               </button> | ||||||
|               <ThemeToggle /> |               <div className="flex items-center gap-1"> | ||||||
|  |                 <ThemeToggle /> | ||||||
|  |                 <Button | ||||||
|  |                   variant="ghost" | ||||||
|  |                   size="icon" | ||||||
|  |                   asChild | ||||||
|  |                 > | ||||||
|  |                   <Link | ||||||
|  |                     href="https://github.com/tianyaxiang/neurapress" | ||||||
|  |                     target="_blank" | ||||||
|  |                     rel="noopener noreferrer" | ||||||
|  |                   > | ||||||
|  |                     <Github className="h-5 w-5" /> | ||||||
|  |                     <span className="sr-only">GitHub</span> | ||||||
|  |                   </Link> | ||||||
|  |                 </Button> | ||||||
|  |               </div> | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|         </div> |         </div> | ||||||
|  | |||||||
| @ -5,6 +5,8 @@ import { usePathname } from 'next/navigation' | |||||||
| import { cn } from '@/lib/utils' | import { cn } from '@/lib/utils' | ||||||
| import { ThemeToggle } from '@/components/theme-toggle' | import { ThemeToggle } from '@/components/theme-toggle' | ||||||
| import { Logo } from '@/components/icons/Logo' | import { Logo } from '@/components/icons/Logo' | ||||||
|  | import { Github } from 'lucide-react' | ||||||
|  | import { Button } from '@/components/ui/button' | ||||||
| 
 | 
 | ||||||
| const navigation = [ | const navigation = [ | ||||||
|   { name: '微信公众号', href: '/wechat' }, |   { name: '微信公众号', href: '/wechat' }, | ||||||
| @ -48,6 +50,20 @@ export function MainNav() { | |||||||
|               专业的内容转换工具 |               专业的内容转换工具 | ||||||
|             </p> |             </p> | ||||||
|             <ThemeToggle /> |             <ThemeToggle /> | ||||||
|  |             <Button | ||||||
|  |               variant="ghost" | ||||||
|  |               size="icon" | ||||||
|  |               asChild | ||||||
|  |             > | ||||||
|  |               <Link | ||||||
|  |                 href="https://github.com/tianyaxiang/neurapress" | ||||||
|  |                 target="_blank" | ||||||
|  |                 rel="noopener noreferrer" | ||||||
|  |               > | ||||||
|  |                 <Github className="h-5 w-5" /> | ||||||
|  |                 <span className="sr-only">GitHub</span> | ||||||
|  |               </Link> | ||||||
|  |             </Button> | ||||||
|           </div> |           </div> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 tianyaxiang
						tianyaxiang