#include "pch.h" #include "ReactPackageProvider.h" #if __has_include("ReactPackageProvider.g.cpp") #include "ReactPackageProvider.g.cpp" #endif #include "RNSVGModule.h" #include "SvgViewManager.h" #include "GroupViewManager.h" #include "PathViewManager.h" #include "RectViewManager.h" #include "CircleViewManager.h" #include "EllipseViewManager.h" #include "LineViewManager.h" #include "UseViewManager.h" #include "ImageViewManager.h" #include "TextViewManager.h" #include "TSpanViewManager.h" #include "SymbolViewManager.h" #include "DefsViewManager.h" #include "LinearGradientViewManager.h" #include "RadialGradientViewManager.h" #include "PatternViewManager.h" #include "ClipPathViewManager.h" using namespace winrt::Microsoft::ReactNative; namespace winrt::RNSVG::implementation { void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { AddAttributedModules(packageBuilder); packageBuilder.AddViewManager(L"SvgViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"GroupViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"PathViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"RectViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"CircleViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"EllipseViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"LineViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"UseViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"ImageViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"TextViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"TSpanViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"SymbolViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"DefsViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"LinearGradientViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"RadialGradientViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"PatternViewManager", []() { return winrt::make(); }); packageBuilder.AddViewManager(L"ClipPathViewManager", []() { return winrt::make(); }); } } // namespace winrt::RNSVG::implementation