|
1932 | 1932 | {:name "size" :kind :string-short} |
1933 | 1933 | {:name "static" :kind :string-short}]}) |
1934 | 1934 |
|
| 1935 | +(def ^:private x-split-pane |
| 1936 | + {:category :layout |
| 1937 | + :label "Split pane" |
| 1938 | + :properties |
| 1939 | + [{:name "orientation" :kind :enum :choices ["horizontal" "vertical"] |
| 1940 | + :default "horizontal"} |
| 1941 | + {:name "position" :kind :number} |
| 1942 | + {:name "min-start" :kind :number} |
| 1943 | + {:name "min-end" :kind :number} |
| 1944 | + {:name "disabled" :kind :boolean :default false} |
| 1945 | + {:name "divider-label" :kind :string-short}]}) |
| 1946 | + |
| 1947 | +(def ^:private x-code |
| 1948 | + {:category :text |
| 1949 | + :label "Code" |
| 1950 | + :properties |
| 1951 | + [{:name "language" :kind :enum :choices ["text" "js" "json" "css" "html"] |
| 1952 | + :default "text"} |
| 1953 | + {:name "filename" :kind :string-short} |
| 1954 | + {:name "show-copy" :kind :boolean :default false} |
| 1955 | + {:name "line-numbers" :kind :boolean :default false} |
| 1956 | + {:name "wrap" :kind :boolean :default false} |
| 1957 | + {:name "max-lines" :kind :number} |
| 1958 | + {:name "expanded" :kind :boolean :default false} |
| 1959 | + {:name "code" :kind :string-long}]}) |
| 1960 | + |
| 1961 | +(def ^:private x-calendar |
| 1962 | + {:category :form |
| 1963 | + :label "Calendar" |
| 1964 | + :properties |
| 1965 | + [{:name "mode" :kind :enum :choices ["single" "range"] :default "single"} |
| 1966 | + {:name "value" :kind :string-short} |
| 1967 | + {:name "start" :kind :string-short} |
| 1968 | + {:name "end" :kind :string-short} |
| 1969 | + {:name "min" :kind :string-short} |
| 1970 | + {:name "max" :kind :string-short} |
| 1971 | + {:name "disabled-dates" :kind :string-short} |
| 1972 | + {:name "first-day-of-week" :kind :enum |
| 1973 | + :choices ["sunday" "monday" "tuesday" "wednesday" |
| 1974 | + "thursday" "friday" "saturday"] |
| 1975 | + :default "sunday"} |
| 1976 | + {:name "locale" :kind :string-short} |
| 1977 | + {:name "month" :kind :string-short} |
| 1978 | + {:name "show-week-numbers" :kind :boolean :default false} |
| 1979 | + {:name "disabled" :kind :boolean :default false} |
| 1980 | + {:name "range-allow-same-day" :kind :boolean :default false} |
| 1981 | + {:name "auto-swap" :kind :boolean :default false}]}) |
| 1982 | + |
| 1983 | +(def ^:private x-range-slider |
| 1984 | + {:category :form |
| 1985 | + :label "Range slider" |
| 1986 | + :properties |
| 1987 | + [{:name "start" :kind :number} |
| 1988 | + {:name "end" :kind :number} |
| 1989 | + {:name "min" :kind :number} |
| 1990 | + {:name "max" :kind :number} |
| 1991 | + {:name "step" :kind :number} |
| 1992 | + {:name "min-gap" :kind :number} |
| 1993 | + {:name "disabled" :kind :boolean :default false} |
| 1994 | + {:name "readonly" :kind :boolean :default false} |
| 1995 | + {:name "name" :kind :string-short} |
| 1996 | + {:name "label" :kind :string-short} |
| 1997 | + {:name "show-value" :kind :boolean :default false} |
| 1998 | + {:name "size" :kind :enum :choices ["sm" "md" "lg"] :default "md"} |
| 1999 | + {:name "aria-label" :kind :string-short} |
| 2000 | + {:name "aria-labelledby" :kind :string-short} |
| 2001 | + {:name "aria-describedby" :kind :string-short}]}) |
| 2002 | + |
| 2003 | +(def ^:private x-rating |
| 2004 | + {:category :form |
| 2005 | + :label "Rating" |
| 2006 | + :properties |
| 2007 | + [{:name "value" :kind :number} |
| 2008 | + {:name "max" :kind :number} |
| 2009 | + {:name "precision" :kind :enum :choices ["full" "half"] :default "full"} |
| 2010 | + {:name "shape" :kind :enum :choices ["star" "heart"] :default "star"} |
| 2011 | + {:name "allow-clear" :kind :boolean :default false} |
| 2012 | + {:name "disabled" :kind :boolean :default false} |
| 2013 | + {:name "readonly" :kind :boolean :default false} |
| 2014 | + {:name "name" :kind :string-short} |
| 2015 | + {:name "label" :kind :string-short} |
| 2016 | + {:name "size" :kind :enum :choices ["sm" "md" "lg"] :default "md"} |
| 2017 | + {:name "aria-label" :kind :string-short} |
| 2018 | + {:name "aria-labelledby" :kind :string-short} |
| 2019 | + {:name "aria-describedby" :kind :string-short}]}) |
| 2020 | + |
1935 | 2021 | (def augment |
1936 | 2022 | "{tag-name → augmentation-map}. Hand-curated. Omissions are intentional — |
1937 | 2023 | tags not present here fall through to the raw-attribute inspector." |
|
2032 | 2118 | "x-kbd" x-kbd |
2033 | 2119 | "x-otp-input" x-otp-input |
2034 | 2120 | "x-proximity-list" x-proximity-list |
2035 | | - "x-spotlight-card" x-spotlight-card}) |
| 2121 | + "x-spotlight-card" x-spotlight-card |
| 2122 | + "x-split-pane" x-split-pane |
| 2123 | + "x-code" x-code |
| 2124 | + "x-calendar" x-calendar |
| 2125 | + "x-range-slider" x-range-slider |
| 2126 | + "x-rating" x-rating}) |
0 commit comments