mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
Enhance TextInput and ConfirmingPage layout
- Added textXAlignment property to TextInput for customizable text alignment. - Updated ConfirmingPage to set textXAlignment to Left and adjusted size and position of the TextInput, improving layout and user experience.
This commit is contained in:
parent
e124d8a227
commit
d99e918e55
2 changed files with 9 additions and 2 deletions
|
|
@ -92,6 +92,7 @@ function TextInput:render()
|
||||||
textInputTheme.Enabled.PlaceholderColor
|
textInputTheme.Enabled.PlaceholderColor
|
||||||
),
|
),
|
||||||
TextSize = theme.TextSize.Large,
|
TextSize = theme.TextSize.Large,
|
||||||
|
TextXAlignment = self.props.textXAlignment or Enum.TextXAlignment.Center,
|
||||||
TextEditable = self.props.enabled,
|
TextEditable = self.props.enabled,
|
||||||
ClearTextOnFocus = self.props.clearTextOnFocus,
|
ClearTextOnFocus = self.props.clearTextOnFocus,
|
||||||
|
|
||||||
|
|
@ -118,6 +119,11 @@ function TextInput:render()
|
||||||
self.props.onChanged(rbx.Text)
|
self.props.onChanged(rbx.Text)
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
}, {
|
||||||
|
Padding = e("UIPadding", {
|
||||||
|
PaddingLeft = UDim.new(0, 6),
|
||||||
|
PaddingRight = UDim.new(0, 6),
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
Children = Roact.createFragment(self.props[Roact.Children]),
|
Children = Roact.createFragment(self.props[Roact.Children]),
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -145,8 +145,9 @@ function ConfirmingPage:render()
|
||||||
placeholder = "Filter",
|
placeholder = "Filter",
|
||||||
enabled = true,
|
enabled = true,
|
||||||
transparency = self.props.transparency,
|
transparency = self.props.transparency,
|
||||||
size = UDim2.new(0.5, -5, 1, 0),
|
textXAlignment = Enum.TextXAlignment.Left,
|
||||||
position = UDim2.new(0.5, 5, 0, 0),
|
size = UDim2.new(0.25, -5, 1, 0),
|
||||||
|
position = UDim2.new(0.75, 5, 0, 0),
|
||||||
onChanged = function(text)
|
onChanged = function(text)
|
||||||
self:setState({ filterText = text })
|
self:setState({ filterText = text })
|
||||||
end,
|
end,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue