Support patching select sorting function (#4903)

* Fix return types for RegisterComponent and PatchFunction
* Add support for patching TagSelect.sort
* Add support for patching PerformerSelect.sort
* Patch other select component sort functions
* Document patchable functions/components
This commit is contained in:
WithoutPants
2024-05-31 18:16:31 +10:00
committed by GitHub
parent eec31723bd
commit 540e80c86b
8 changed files with 156 additions and 37 deletions

View File

@@ -137,7 +137,39 @@ Registers an after function. An after function is called after the render functi
Returns `void`.
#### `PluginApi.Event`
#### Patchable components and functions
- `CountrySelect`
- `DateInput`
- `FolderSelect`
- `GalleryIDSelect`
- `GallerySelect`
- `GallerySelect.sort`
- `Icon`
- `MovieIDSelect`
- `MovieSelect`
- `MovieSelect.sort`
- `PerformerIDSelect`
- `PerformerSelect`
- `PerformerSelect.sort`
- `PluginRoutes`
- `SceneCard`
- `SceneCard.Details`
- `SceneCard.Image`
- `SceneCard.Overlays`
- `SceneCard.Popovers`
- `SceneIDSelect`
- `SceneSelect`
- `SceneSelect.sort`
- `Setting`
- `StudioIDSelect`
- `StudioSelect`
- `StudioSelect.sort`
- `TagIDSelect`
- `TagSelect`
- `TagSelect.sort`
### `PluginApi.Event`
Allows plugins to listen for Stash's events.