13 lines
		
	
	
		
			313 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			313 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { JSX } from "preact";
 | |
| import { IS_BROWSER } from "$fresh/runtime.ts";
 | |
| 
 | |
| export function Button(props: JSX.HTMLAttributes<HTMLButtonElement>) {
 | |
|   return (
 | |
|     <button
 | |
|       {...props}
 | |
|       disabled={!IS_BROWSER || props.disabled}
 | |
|       class={`px-2 py-1  ${props.class ? props.class : " "}`}
 | |
|     />
 | |
|   );
 | |
| }
 |