import GnAccordion from "./components/GnAccordion.js";
import GnAlert from "./components/GnAlert.js";
import GnBadge from "./components/GnBadge.js";
import GnButton from "./components/GnButton.js";
import GnCard from "./components/GnCard.js";
import GnCheckbox from "./components/GnCheckbox.js";
import GnConfirmDialog from "./components/GnConfirmDialog.js";
import GnDrawer from "./components/GnDrawer.js";
import GnIconButton from "./components/GnIconButton.js";
import GnInput from "./components/GnInput.js";
import GnModal from "./components/GnModal.js";
import GnPageHeader from "./components/GnPageHeader.js";
import GnSelect from "./components/GnSelect.js";
import GnSwitch from "./components/GnSwitch.js";
import GnTable from "./components/GnTable.js";
import GnTabs from "./components/GnTabs.js";
import GnTextarea from "./components/GnTextarea.js";
import GnToastProvider from "./components/GnToastProvider.js";
export const components = {
GnAccordion,
GnAlert,
GnBadge,
GnButton,
GnCard,
GnCheckbox,
GnConfirmDialog,
GnDrawer,
GnIconButton,
GnInput,
GnModal,
GnPageHeader,
GnSelect,
GnSwitch,
GnTable,
GnTabs,
GnTextarea,
GnToastProvider
};
export default {
install(app) {
Object.entries(components).forEach(([name, component]) => {
app.component(name, component);
});
}
};