mirror of
https://github.com/penpot/penpot-exporter-figma-plugin.git
synced 2024-12-22 13:43:03 -05:00
4b711b3526
* Refactor context * fix * fix
19 lines
524 B
TypeScript
19 lines
524 B
TypeScript
import { LoadingIndicator } from '@create-figma-plugin/ui';
|
|
|
|
import { useFigmaContext } from '@ui/context';
|
|
|
|
import { ExportForm } from './ExportForm';
|
|
import { ExporterProgress } from './ExporterProgress';
|
|
import { PluginReload } from './PluginReload';
|
|
|
|
export const PenpotExporter = () => {
|
|
const { loading, needsReload, exporting } = useFigmaContext();
|
|
|
|
if (loading) return <LoadingIndicator />;
|
|
|
|
if (exporting) return <ExporterProgress />;
|
|
|
|
if (needsReload) return <PluginReload />;
|
|
|
|
return <ExportForm />;
|
|
};
|