From 33d0b24260dcfabfdae1d892ac2cebf836c09df0 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Wed, 22 Jan 2025 15:37:15 +0100 Subject: [PATCH] Add sample button component (#541) --- .../chrome/src/components/App.tsx | 10 ++++++++++ .../chrome/src/components/Button.tsx | 19 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 browser-extensions/chrome/src/components/Button.tsx diff --git a/browser-extensions/chrome/src/components/App.tsx b/browser-extensions/chrome/src/components/App.tsx index 983528ca0..acc846b59 100644 --- a/browser-extensions/chrome/src/components/App.tsx +++ b/browser-extensions/chrome/src/components/App.tsx @@ -1,10 +1,20 @@ import React from 'react'; import '../styles/tailwind.css'; +import Button from './Button'; const App: React.FC = () => { + const handleClick = () => { + alert('Button clicked!'); + }; + return (

Hello, AliasVault Chrome Extension!

+
+ +
); }; diff --git a/browser-extensions/chrome/src/components/Button.tsx b/browser-extensions/chrome/src/components/Button.tsx new file mode 100644 index 000000000..c36c4659f --- /dev/null +++ b/browser-extensions/chrome/src/components/Button.tsx @@ -0,0 +1,19 @@ +import React from 'react'; + +interface ButtonProps { + onClick: () => void; + children: React.ReactNode; +} + +const Button: React.FC = ({ onClick, children }) => { + return ( + + ); +}; + +export default Button; \ No newline at end of file