__init__.pyi 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. """Stub file for reflex/components/el/elements/__init__.py"""
  2. # ------------------- DO NOT EDIT ----------------------
  3. # This file was generated by `reflex/utils/pyi_generator.py`!
  4. # ------------------------------------------------------
  5. from .forms import Button as Button
  6. from .forms import Datalist as Datalist
  7. from .forms import Fieldset as Fieldset
  8. from .forms import Form as Form
  9. from .forms import Input as Input
  10. from .forms import Label as Label
  11. from .forms import Legend as Legend
  12. from .forms import Meter as Meter
  13. from .forms import Optgroup as Optgroup
  14. from .forms import Option as Option
  15. from .forms import Output as Output
  16. from .forms import Progress as Progress
  17. from .forms import Select as Select
  18. from .forms import Textarea as Textarea
  19. from .forms import button as button
  20. from .forms import datalist as datalist
  21. from .forms import fieldset as fieldset
  22. from .forms import form as form
  23. from .forms import input as input
  24. from .forms import label as label
  25. from .forms import legend as legend
  26. from .forms import meter as meter
  27. from .forms import optgroup as optgroup
  28. from .forms import option as option
  29. from .forms import output as output
  30. from .forms import progress as progress
  31. from .forms import select as select
  32. from .forms import textarea as textarea
  33. from .inline import A as A
  34. from .inline import Abbr as Abbr
  35. from .inline import B as B
  36. from .inline import Bdi as Bdi
  37. from .inline import Bdo as Bdo
  38. from .inline import Br as Br
  39. from .inline import Cite as Cite
  40. from .inline import Code as Code
  41. from .inline import Data as Data
  42. from .inline import Dfn as Dfn
  43. from .inline import Em as Em
  44. from .inline import I as I
  45. from .inline import Kbd as Kbd
  46. from .inline import Mark as Mark
  47. from .inline import Q as Q
  48. from .inline import Rp as Rp
  49. from .inline import Rt as Rt
  50. from .inline import Ruby as Ruby
  51. from .inline import S as S
  52. from .inline import Samp as Samp
  53. from .inline import Small as Small
  54. from .inline import Span as Span
  55. from .inline import Strong as Strong
  56. from .inline import Sub as Sub
  57. from .inline import Sup as Sup
  58. from .inline import Time as Time
  59. from .inline import U as U
  60. from .inline import Wbr as Wbr
  61. from .inline import a as a
  62. from .inline import abbr as abbr
  63. from .inline import b as b
  64. from .inline import bdi as bdi
  65. from .inline import bdo as bdo
  66. from .inline import br as br
  67. from .inline import cite as cite
  68. from .inline import code as code
  69. from .inline import data as data
  70. from .inline import dfn as dfn
  71. from .inline import em as em
  72. from .inline import i as i
  73. from .inline import kbd as kbd
  74. from .inline import mark as mark
  75. from .inline import q as q
  76. from .inline import rp as rp
  77. from .inline import rt as rt
  78. from .inline import ruby as ruby
  79. from .inline import s as s
  80. from .inline import samp as samp
  81. from .inline import small as small
  82. from .inline import span as span
  83. from .inline import strong as strong
  84. from .inline import sub as sub
  85. from .inline import sup as sup
  86. from .inline import time as time
  87. from .inline import u as u
  88. from .inline import wbr as wbr
  89. from .media import Area as Area
  90. from .media import Audio as Audio
  91. from .media import Embed as Embed
  92. from .media import Iframe as Iframe
  93. from .media import Img as Img
  94. from .media import Map as Map
  95. from .media import Object as Object
  96. from .media import Picture as Picture
  97. from .media import Portal as Portal
  98. from .media import Source as Source
  99. from .media import Svg as Svg
  100. from .media import Track as Track
  101. from .media import Video as Video
  102. from .media import area as area
  103. from .media import audio as audio
  104. from .media import embed as embed
  105. from .media import iframe as iframe
  106. from .media import image as image
  107. from .media import img as img
  108. from .media import map as map
  109. from .media import object as object
  110. from .media import picture as picture
  111. from .media import portal as portal
  112. from .media import source as source
  113. from .media import svg as svg
  114. from .media import track as track
  115. from .media import video as video
  116. from .metadata import Base as Base
  117. from .metadata import Head as Head
  118. from .metadata import Link as Link
  119. from .metadata import Meta as Meta
  120. from .metadata import Style as Style
  121. from .metadata import Title as Title
  122. from .metadata import base as base
  123. from .metadata import head as head
  124. from .metadata import link as link
  125. from .metadata import meta as meta
  126. from .metadata import style as style
  127. from .metadata import title as title
  128. from .other import Details as Details
  129. from .other import Dialog as Dialog
  130. from .other import Html as Html
  131. from .other import Math as Math
  132. from .other import Slot as Slot
  133. from .other import Summary as Summary
  134. from .other import Template as Template
  135. from .other import details as details
  136. from .other import dialog as dialog
  137. from .other import html as html
  138. from .other import math as math
  139. from .other import slot as slot
  140. from .other import summary as summary
  141. from .other import template as template
  142. from .scripts import Canvas as Canvas
  143. from .scripts import Noscript as Noscript
  144. from .scripts import Script as Script
  145. from .scripts import canvas as canvas
  146. from .scripts import noscript as noscript
  147. from .scripts import script as script
  148. from .sectioning import H1 as H1
  149. from .sectioning import H2 as H2
  150. from .sectioning import H3 as H3
  151. from .sectioning import H4 as H4
  152. from .sectioning import H5 as H5
  153. from .sectioning import H6 as H6
  154. from .sectioning import Address as Address
  155. from .sectioning import Article as Article
  156. from .sectioning import Aside as Aside
  157. from .sectioning import Body as Body
  158. from .sectioning import Footer as Footer
  159. from .sectioning import Header as Header
  160. from .sectioning import Main as Main
  161. from .sectioning import Nav as Nav
  162. from .sectioning import Section as Section
  163. from .sectioning import address as address
  164. from .sectioning import article as article
  165. from .sectioning import aside as aside
  166. from .sectioning import body as body
  167. from .sectioning import footer as footer
  168. from .sectioning import h1 as h1
  169. from .sectioning import h2 as h2
  170. from .sectioning import h3 as h3
  171. from .sectioning import h4 as h4
  172. from .sectioning import h5 as h5
  173. from .sectioning import h6 as h6
  174. from .sectioning import header as header
  175. from .sectioning import main as main
  176. from .sectioning import nav as nav
  177. from .sectioning import section as section
  178. from .tables import Caption as Caption
  179. from .tables import Col as Col
  180. from .tables import Colgroup as Colgroup
  181. from .tables import Table as Table
  182. from .tables import Tbody as Tbody
  183. from .tables import Td as Td
  184. from .tables import Tfoot as Tfoot
  185. from .tables import Th as Th
  186. from .tables import Thead as Thead
  187. from .tables import Tr as Tr
  188. from .tables import caption as caption
  189. from .tables import col as col
  190. from .tables import colgroup as colgroup
  191. from .tables import table as table
  192. from .tables import tbody as tbody
  193. from .tables import td as td
  194. from .tables import tfoot as tfoot
  195. from .tables import th as th
  196. from .tables import thead as thead
  197. from .tables import tr as tr
  198. from .typography import Blockquote as Blockquote
  199. from .typography import Dd as Dd
  200. from .typography import Del as Del
  201. from .typography import Div as Div
  202. from .typography import Dl as Dl
  203. from .typography import Dt as Dt
  204. from .typography import Figcaption as Figcaption
  205. from .typography import Hr as Hr
  206. from .typography import Ins as Ins
  207. from .typography import Li as Li
  208. from .typography import Ol as Ol
  209. from .typography import P as P
  210. from .typography import Pre as Pre
  211. from .typography import Ul as Ul
  212. from .typography import blockquote as blockquote
  213. from .typography import dd as dd
  214. from .typography import del_ as del_
  215. from .typography import div as div
  216. from .typography import dl as dl
  217. from .typography import dt as dt
  218. from .typography import figcaption as figcaption
  219. from .typography import hr as hr
  220. from .typography import ins as ins
  221. from .typography import li as li
  222. from .typography import ol as ol
  223. from .typography import p as p
  224. from .typography import pre as pre
  225. from .typography import ul as ul
  226. _MAPPING = {
  227. "forms": [
  228. "button",
  229. "datalist",
  230. "fieldset",
  231. "form",
  232. "input",
  233. "label",
  234. "legend",
  235. "meter",
  236. "optgroup",
  237. "option",
  238. "output",
  239. "progress",
  240. "select",
  241. "textarea",
  242. ],
  243. "inline": [
  244. "a",
  245. "abbr",
  246. "b",
  247. "bdi",
  248. "bdo",
  249. "br",
  250. "cite",
  251. "code",
  252. "data",
  253. "dfn",
  254. "em",
  255. "i",
  256. "kbd",
  257. "mark",
  258. "q",
  259. "rp",
  260. "rt",
  261. "ruby",
  262. "s",
  263. "samp",
  264. "small",
  265. "span",
  266. "strong",
  267. "sub",
  268. "sup",
  269. "time",
  270. "u",
  271. "wbr",
  272. ],
  273. "media": [
  274. "area",
  275. "audio",
  276. "img",
  277. "image",
  278. "map",
  279. "track",
  280. "video",
  281. "embed",
  282. "iframe",
  283. "object",
  284. "picture",
  285. "portal",
  286. "source",
  287. "svg",
  288. ],
  289. "metadata": ["base", "head", "link", "meta", "title", "style"],
  290. "other": ["details", "dialog", "summary", "slot", "template", "math", "html"],
  291. "scripts": ["canvas", "noscript", "script"],
  292. "sectioning": [
  293. "address",
  294. "article",
  295. "aside",
  296. "body",
  297. "header",
  298. "footer",
  299. "h1",
  300. "h2",
  301. "h3",
  302. "h4",
  303. "h5",
  304. "h6",
  305. "main",
  306. "nav",
  307. "section",
  308. ],
  309. "tables": [
  310. "caption",
  311. "col",
  312. "colgroup",
  313. "table",
  314. "td",
  315. "tfoot",
  316. "th",
  317. "thead",
  318. "tr",
  319. "tbody",
  320. ],
  321. "typography": [
  322. "blockquote",
  323. "dd",
  324. "div",
  325. "dl",
  326. "dt",
  327. "figcaption",
  328. "hr",
  329. "ol",
  330. "li",
  331. "p",
  332. "pre",
  333. "ul",
  334. "ins",
  335. "del_",
  336. "Del",
  337. ],
  338. }
  339. EXCLUDE = ["del_", "Del", "image"]
  340. for v in _MAPPING.values():
  341. v.extend([mod.capitalize() for mod in v if mod not in EXCLUDE])