Revert RadioTile tabindex

This commit is contained in:
Richard O'flynn 2020-12-01 17:08:23 +00:00
commit ef76f2cb58
4 changed files with 10 additions and 32 deletions

View file

@ -2694,8 +2694,7 @@ None.
### Props ### Props
| Prop name | Kind | Reactive | Type | Default value | Description | | Prop name | Kind | Reactive | Type | Default value | Description |
| :-------------- | :--------------- | :------- | :---------------------------------------- | ------------------------------------------------ | -------------------------------------------------------- | | :-------------- | :--------------- | :------- | :------------------- | ------------------------------------------------ | -------------------------------------------------------- |
| ref | <code>let</code> | Yes | <code>null &#124; HTMLInputElement</code> | <code>null</code> | Obtain a reference to the input HTML element |
| checked | <code>let</code> | Yes | <code>boolean</code> | <code>false</code> | Set to `true` to check the tile | | checked | <code>let</code> | Yes | <code>boolean</code> | <code>false</code> | Set to `true` to check the tile |
| light | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to enable the light variant | | light | <code>let</code> | No | <code>boolean</code> | <code>false</code> | Set to `true` to enable the light variant |
| value | <code>let</code> | No | <code>string</code> | <code>""</code> | Specify the value of the radio input | | value | <code>let</code> | No | <code>string</code> | <code>""</code> | Specify the value of the radio input |

View file

@ -8691,16 +8691,6 @@
"isFunction": false, "isFunction": false,
"constant": false, "constant": false,
"reactive": false "reactive": false
},
{
"name": "ref",
"kind": "let",
"description": "Obtain a reference to the input HTML element",
"type": "null | HTMLInputElement",
"value": "null",
"isFunction": false,
"constant": false,
"reactive": true
} }
], ],
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }], "slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],

View file

@ -20,9 +20,6 @@
/** Specify a name attribute for the input */ /** Specify a name attribute for the input */
export let name = ""; export let name = "";
/** Obtain a reference to the input HTML element */
export let ref = null;
import { getContext } from "svelte"; import { getContext } from "svelte";
import CheckmarkFilled16 from "carbon-icons-svelte/lib/CheckmarkFilled16"; import CheckmarkFilled16 from "carbon-icons-svelte/lib/CheckmarkFilled16";
@ -34,13 +31,12 @@
</script> </script>
<input <input
bind:this="{ref}"
type="radio" type="radio"
id="{id}" id="{id}"
name="{name}" name="{name}"
value="{value}" value="{value}"
checked="{checked}" checked="{checked}"
tabindex="-1" tabindex="{tabindex}"
class:bx--tile-input="{true}" class:bx--tile-input="{true}"
on:change on:change
on:change="{() => { on:change="{() => {
@ -56,7 +52,6 @@
/> />
<label <label
for="{id}" for="{id}"
tabindex="{tabindex}"
class:bx--tile="{true}" class:bx--tile="{true}"
class:bx--tile--selectable="{true}" class:bx--tile--selectable="{true}"
class:bx--tile--is-selected="{checked}" class:bx--tile--is-selected="{checked}"

View file

@ -42,12 +42,6 @@ export interface RadioTileProps extends svelte.JSX.HTMLAttributes<HTMLElementTag
* @default "" * @default ""
*/ */
name?: string; name?: string;
/**
* Obtain a reference to the input HTML element
* @default null
*/
ref?: null | HTMLInputElement;
} }
export default class RadioTile { export default class RadioTile {