Skip to content

Commit

Permalink
FIX (input): use input component size based on content
Browse files Browse the repository at this point in the history
  • Loading branch information
sanusart committed Feb 25, 2019
1 parent 2c9e5a6 commit 167aed1
Show file tree
Hide file tree
Showing 7 changed files with 1,195 additions and 2,438 deletions.
282 changes: 141 additions & 141 deletions docs/src/options.js
Original file line number Diff line number Diff line change
@@ -1,233 +1,233 @@
export const options = [
{
id: 1,
name: 'Leanne Graham',
username: 'Bret',
email: 'Sincere@april.biz',
name: "Leanne Graham",
username: "Bret",
email: "Sincere@april.biz",
address: {
street: 'Kulas Light',
suite: 'Apt. 556',
city: 'Gwenborough',
zipcode: '92998-3874',
street: "Kulas Light",
suite: "Apt. 556",
city: "Gwenborough",
zipcode: "92998-3874",
geo: {
lat: '-37.3159',
lng: '81.1496'
lat: "-37.3159",
lng: "81.1496"
}
},
phone: '1-770-736-8031 x56442',
website: 'hildegard.org',
phone: "1-770-736-8031 x56442",
website: "hildegard.org",
company: {
name: 'Romaguera-Crona',
catchPhrase: 'Multi-layered client-server neural-net',
bs: 'harness real-time e-markets'
name: "Romaguera-Crona",
catchPhrase: "Multi-layered client-server neural-net",
bs: "harness real-time e-markets"
}
},
{
id: 2,
name: 'Ervin Howell',
username: 'Antonette',
email: 'Shanna@melissa.tv',
disabled: true,
name: "Ervin Howell",
username: "Antonette",
email: "Shanna@melissa.tv",
address: {
street: 'Victor Plains',
suite: 'Suite 879',
city: 'Wisokyburgh',
zipcode: '90566-7771',
street: "Victor Plains",
suite: "Suite 879",
city: "Wisokyburgh",
zipcode: "90566-7771",
geo: {
lat: '-43.9509',
lng: '-34.4618'
lat: "-43.9509",
lng: "-34.4618"
}
},
phone: '010-692-6593 x09125',
website: 'anastasia.net',
phone: "010-692-6593 x09125",
website: "anastasia.net",
company: {
name: 'Deckow-Crist',
catchPhrase: 'Proactive didactic contingency',
bs: 'synergize scalable supply-chains'
name: "Deckow-Crist",
catchPhrase: "Proactive didactic contingency",
bs: "synergize scalable supply-chains"
}
},
{
id: 3,
name: 'Clementine Bauch',
username: 'Samantha',
email: 'Nathan@yesenia.net',
name: "Clementine Bauch",
username: "Samantha",
email: "Nathan@yesenia.net",
address: {
street: 'Douglas Extension',
suite: 'Suite 847',
city: 'McKenziehaven',
zipcode: '59590-4157',
street: "Douglas Extension",
suite: "Suite 847",
city: "McKenziehaven",
zipcode: "59590-4157",
geo: {
lat: '-68.6102',
lng: '-47.0653'
lat: "-68.6102",
lng: "-47.0653"
}
},
phone: '1-463-123-4447',
website: 'ramiro.info',
phone: "1-463-123-4447",
website: "ramiro.info",
company: {
name: 'Romaguera-Jacobson',
catchPhrase: 'Face to face bifurcated interface',
bs: 'e-enable strategic applications'
name: "Romaguera-Jacobson",
catchPhrase: "Face to face bifurcated interface",
bs: "e-enable strategic applications"
}
},
{
id: 4,
name: 'Patricia Lebsack',
username: 'Karianne',
email: 'Julianne.OConner@kory.org',
name: "Patricia Lebsack",
username: "Karianne",
email: "Julianne.OConner@kory.org",
address: {
street: 'Hoeger Mall',
suite: 'Apt. 692',
city: 'South Elvis',
zipcode: '53919-4257',
street: "Hoeger Mall",
suite: "Apt. 692",
city: "South Elvis",
zipcode: "53919-4257",
geo: {
lat: '29.4572',
lng: '-164.2990'
lat: "29.4572",
lng: "-164.2990"
}
},
phone: '493-170-9623 x156',
website: 'kale.biz',
phone: "493-170-9623 x156",
website: "kale.biz",
company: {
name: 'Robel-Corkery',
catchPhrase: 'Multi-tiered zero tolerance productivity',
bs: 'transition cutting-edge web services'
name: "Robel-Corkery",
catchPhrase: "Multi-tiered zero tolerance productivity",
bs: "transition cutting-edge web services"
}
},
{
id: 5,
name: 'Chelsey Dietrich',
username: 'Kamren',
email: 'Lucio_Hettinger@annie.ca',
name: "Chelsey Dietrich",
username: "Kamren",
email: "Lucio_Hettinger@annie.ca",
address: {
street: 'Skiles Walks',
suite: 'Suite 351',
city: 'Roscoeview',
zipcode: '33263',
street: "Skiles Walks",
suite: "Suite 351",
city: "Roscoeview",
zipcode: "33263",
geo: {
lat: '-31.8129',
lng: '62.5342'
lat: "-31.8129",
lng: "62.5342"
}
},
phone: '(254)954-1289',
website: 'demarco.info',
phone: "(254)954-1289",
website: "demarco.info",
company: {
name: 'Keebler LLC',
catchPhrase: 'User-centric fault-tolerant solution',
bs: 'revolutionize end-to-end systems'
name: "Keebler LLC",
catchPhrase: "User-centric fault-tolerant solution",
bs: "revolutionize end-to-end systems"
}
},
{
id: 6,
name: 'Mrs. Dennis Schulist',
username: 'Leopoldo_Corkery',
email: 'Karley_Dach@jasper.info',
name: "Mrs. Dennis Schulist",
username: "Leopoldo_Corkery",
email: "Karley_Dach@jasper.info",
address: {
street: 'Norberto Crossing',
suite: 'Apt. 950',
city: 'South Christy',
zipcode: '23505-1337',
street: "Norberto Crossing",
suite: "Apt. 950",
city: "South Christy",
zipcode: "23505-1337",
geo: {
lat: '-71.4197',
lng: '71.7478'
lat: "-71.4197",
lng: "71.7478"
}
},
phone: '1-477-935-8478 x6430',
website: 'ola.org',
phone: "1-477-935-8478 x6430",
website: "ola.org",
company: {
name: 'Considine-Lockman',
catchPhrase: 'Synchronised bottom-line interface',
bs: 'e-enable innovative applications'
name: "Considine-Lockman",
catchPhrase: "Synchronised bottom-line interface",
bs: "e-enable innovative applications"
}
},
{
disabled: true,
id: 7,
name: 'Kurtis Weissnat',
username: 'Elwyn.Skiles',
email: 'Telly.Hoeger@billy.biz',
name: "Kurtis Weissnat",
username: "Elwyn.Skiles",
email: "Telly.Hoeger@billy.biz",
address: {
street: 'Rex Trail',
suite: 'Suite 280',
city: 'Howemouth',
zipcode: '58804-1099',
street: "Rex Trail",
suite: "Suite 280",
city: "Howemouth",
zipcode: "58804-1099",
geo: {
lat: '24.8918',
lng: '21.8984'
lat: "24.8918",
lng: "21.8984"
}
},
phone: '210.067.6132',
website: 'elvis.io',
phone: "210.067.6132",
website: "elvis.io",
company: {
name: 'Johns Group',
catchPhrase: 'Configurable multimedia task-force',
bs: 'generate enterprise e-tailers'
name: "Johns Group",
catchPhrase: "Configurable multimedia task-force",
bs: "generate enterprise e-tailers"
}
},
{
id: 8,
name: 'Nicholas Runolfsdottir V',
username: 'Maxime_Nienow',
email: 'Sherwood@rosamond.me',
name: "Nicholas Runolfsdottir V the second",
username: "Maxime_Nienow",
email: "Sherwood@rosamond.me",
address: {
street: 'Ellsworth Summit',
suite: 'Suite 729',
city: 'Aliyaview',
zipcode: '45169',
street: "Ellsworth Summit",
suite: "Suite 729",
city: "Aliyaview",
zipcode: "45169",
geo: {
lat: '-14.3990',
lng: '-120.7677'
lat: "-14.3990",
lng: "-120.7677"
}
},
phone: '586.493.6943 x140',
website: 'jacynthe.com',
phone: "586.493.6943 x140",
website: "jacynthe.com",
company: {
name: 'Abernathy Group',
catchPhrase: 'Implemented secondary concept',
bs: 'e-enable extensible e-tailers'
name: "Abernathy Group",
catchPhrase: "Implemented secondary concept",
bs: "e-enable extensible e-tailers"
}
},
{
id: 9,
name: 'Glenna Reichert',
username: 'Delphine',
email: 'Chaim_McDermott@dana.io',
name: "Glenna Reichert",
username: "Delphine",
email: "Chaim_McDermott@dana.io",
address: {
street: 'Dayna Park',
suite: 'Suite 449',
city: 'Bartholomebury',
zipcode: '76495-3109',
street: "Dayna Park",
suite: "Suite 449",
city: "Bartholomebury",
zipcode: "76495-3109",
geo: {
lat: '24.6463',
lng: '-168.8889'
lat: "24.6463",
lng: "-168.8889"
}
},
phone: '(775)976-6794 x41206',
website: 'conrad.com',
phone: "(775)976-6794 x41206",
website: "conrad.com",
company: {
name: 'Yost and Sons',
catchPhrase: 'Switchable contextually-based project',
bs: 'aggregate real-time technologies'
name: "Yost and Sons",
catchPhrase: "Switchable contextually-based project",
bs: "aggregate real-time technologies"
}
},
{
id: 10,
name: 'Clementina DuBuque',
username: 'Moriah.Stanton',
email: 'Rey.Padberg@karina.biz',
name: "Clementina DuBuque",
username: "Moriah.Stanton",
email: "Rey.Padberg@karina.biz",
address: {
street: 'Kattie Turnpike',
suite: 'Suite 198',
city: 'Lebsackbury',
zipcode: '31428-2261',
street: "Kattie Turnpike",
suite: "Suite 198",
city: "Lebsackbury",
zipcode: "31428-2261",
geo: {
lat: '-38.2386',
lng: '57.2232'
lat: "-38.2386",
lng: "57.2232"
}
},
phone: '024-648-3804',
website: 'ambrose.net',
phone: "024-648-3804",
website: "ambrose.net",
company: {
name: 'Hoeger LLC',
catchPhrase: 'Centralized empowering task-force',
bs: 'target end-to-end models'
name: "Hoeger LLC",
catchPhrase: "Centralized empowering task-force",
bs: "target end-to-end models"
}
}
];
1 change: 1 addition & 0 deletions docs/src/pages/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ title: 'API'
| values | array | [] | Selected values |
| options | array | [] | Available options, (option with key `disabled: true` will be disabled) |
| keepOpen | bool | false | If true, dropdown will always stay open (good for debugging) |
| autoFocus | bool | false | If true, and `searchable`, dropdown will auto focus |
| name | string | null | If set, input type hidden would be added in the component with the value of the `name` prop as name and select's `values` as value |
| dropdownGap | number | 5 | Gap between select element and dropdown |
| multi | bool | false | If true - will act as multi-select, if false - only one option will be selected at the time |
Expand Down
Loading

0 comments on commit 167aed1

Please sign in to comment.