{
    "schemaVersion": 1,
    "kind": "kittencord-native-studio",
    "metadata": {
        "id": "local.native.ui",
        "name": "StudioToolbar",
        "version": "1.0.0",
        "author": "xtufa7"
    },
    "entry": "index.tsx",
    "files": {
        "index.tsx": "import definePlugin from \"@utils/types\";\nimport { Devs } from \"@utils/constants\";\nimport { Logger } from \"@utils/Logger\";\nimport { ChannelToolbarButton } from \"@api/HeaderBar\";\nimport { KittycordIcon } from \"@components/Icons\";\nimport { React, showToast, Toasts } from \"@webpack/common\";\n\nexport default definePlugin({\n    name: \"StudioToolbar\",\n    description: \"A real native toolbar button, removed by PluginManager on stop.\",\n    authors: [Devs.Kittencord],\n    dependencies: [\"HeaderBarAPI\"],\n    headerBarButton: { location: \"channeltoolbar\", render: () => <ChannelToolbarButton icon={KittycordIcon} tooltip=\"Native Studio is running\" onClick={() => showToast(\"Hello from the native plugin engine!\", Toasts.Type.SUCCESS)} /> },\n    start() { new Logger(\"StudioToolbar\").info(\"Native UI plugin started.\"); },\n    stop() { new Logger(\"StudioToolbar\").info(\"Native UI plugin stopped.\"); }\n});\n"
    }
}